Projeto desenvolvido durante programa de formação da Fcamara 2020.
Através de análises e pesquisas no cenário da educação causado pelo COVID-19, notou-se uma grande dificuldade na adaptação a essa nova realidade, não só dos alunos, mas também dos professores e instituições, resultando na queda da qualidade do ensino e prejudicando muitos esse ano letivo. Com a proposta de solucionar este problema, surge a plataforma e-Studa em um hackathon de 7 semanas, focando nas dificuldades encontradas. Uma plataforma de ensino a distância de fácil uso com foco na interação entre professores e alunos, visando ajudar no engajamento de ambos, para que a migração do ensino presencial para o ensino distância não tenha perda de qualidade.
No terminal, clone o projeto: git clone https://github.com/filipegoncalo/plataforma-ead.git
-
Para efetuar login no MySQL/Mariadb, digite o seguinte comando (Substitua username pelo nome do seu):
mysql -u username -p
-
Crie um banco com o comando:
CREATE DATABASE ead;
-
Sair do MySQL/Mariadb:
quit;
-
Entre na pasta:
cd plataforma-ead/backend
Edite o arquivo .env : DB_USER=user DB_PASS=password DB_NAME=ead DB_HOST=127.0.0.1 JWT_TOKEN_PRIVATE_KEY=<private key> JWT_REFRESH_TOKEN_PRIVATE_KEY=<refresh private key>
-
instale as dependencias:
npm install
-
Excute as migrations:
npm run migrate
-
Excute as migrations:
npm run seed
-
Excute a API:
npm start
-
Entre na pasta:
cd frontend
-
Instale as dependencias:
npm install
-
Excute a aplicação:
npm start
UX/UI Caio Felipe Xavier |
Backend Filipe Gonçalo |
Frontend/Backend William Cabral |
Frontend Laurent Herman |
Frontend Pedro Henrique Brito |
---|
-
Monitoramento das atividades: https://trello.com/b/NokSkBjj/monitoramento
-
Roadmap funcionalidades: https://trello.com/b/CFZJ0yho/roadmap-features-mvp
-
Protótipo https://bit.ly/3fg9DWU
-
Protótipo navegável https://bit.ly/3fl2lks
-
Saiba mais https://www.caioxavier.com/e-studa