TCC 2022 (Trabalho de conclusão de curso) - E.M Técnico (FAETEC/ETEOT)
Desenvolvi uma plataforma Ead completa com PHP puro (S/ Frameworks), onde conta com dois tipos de acesso: Os alunos conseguem acessar e assistir as vídeo-aulas, realizar avaliações, fazer o pagamento (PIX - QrCode), adquirir certificado e acompanhar seu progresso (gráficos e estatísticas); Os administradores Fazem o controle (Atividades de LOG, Relatório em PDF, Análise de gráficos) e gerenciam/manipulam (Avaliações, conteúdos, etc) da plataforma.
-
Nome: EADEV
-
Uma Plataforma Ead (Ensino à distância) voltado para área de desenvolvimento web.
-
Tecnologias utilizadas: PHP 8.0, MySQL 5.7, Javascript, AJAX, APIs (Ex: PIX p/ realização de pagamentos, Charts para exibição e controle com gráficos), Bibliotecas (Ex: Bootstrap, JQuery, DomPdf para relatórios e Mpdf para gerar QrCodes), gerenciador de dependências para PHP (Ex: Composer), entre outras tecnologias.
-
João Alves (Líder do projeto) -> @jalvess021 | 🛠 Full-Stack
-
Mateus de Azevedo -> @Teuzin02 | 👨💻 Front-End
-
Ingrid Rangel -> @ingrid | 💻 Content Management System (Wordpress)
-
Allanis Castilho -> @allaniscr | 📝 Documentação
-
Matheus Ferreira -> @teagaF | 🖇 Modelagem de Dados
# Clonar o repositório
git clone https://github.com/jalvess021/eadev.git
# Entrar no diretório do projeto
cd eadev
# Instalar as dependências com Composer (Os pacotes necessários já estão na pasta `vendor` do projeto e não precisam ser instalados novamente)
composer install
# Iniciar os containers Docker
docker-compose up -d
# Copiar o arquivo SQL para o container MySQL e Importar o banco de dados.
docker cp eadev-app:/var/www/html/eadev/docs/eadev.sql /tmp/eadev.sql
docker exec -i mysql-container mysql -uroot -pSenha@1234 < /tmp/eadev.sql
# Caso necessário troque o user(-uSeuUsuario) e o password(-pSuaSenha) do seu Banco de Dados.http://localhost:8080/eadev- Usuário: jota
- Senha: 123
- Usuário: aluno
- Senha: 123
Este sistema foi desenvolvido por João Alves e é protegido por direitos autorais. Qualquer reprodução ou distribuição sem autorização é estritamente proibida. Para contatar o desenvolvedor, acesse o GitHub em @jalvess021.