Skip to content

jalvess021/eadev

Repository files navigation

TCC 2022 (Trabalho de conclusão de curso) - E.M Técnico (FAETEC/ETEOT)

Sistema EADev

Sobre o projeto:

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.

Membros da equipe/funções:

  • 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

Como rodar o projeto:

Passo a passo no terminal:

# 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.

Abra seu navegador e digite o seguinte endereço:

http://localhost:8080/eadev

Para acessar o sistema, utilize as seguintes credenciais:

Administrador:

  • Usuário: jota
  • Senha: 123

Aluno:

  • 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors