No description
- JavaScript 64.7%
- CSS 33.7%
- Dockerfile 1.6%
| cypress | ||
| public | ||
| src | ||
| .dockerignore | ||
| .env | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| cypress.config.js | ||
| deployment.yaml | ||
| docker-compose.yml | ||
| Dockerfile | ||
| EmailService.js | ||
| jsconfig.json | ||
| next.config.js | ||
| package-lock.json | ||
| package.json | ||
| plano_teste_plataforma_matematica.md | ||
| README.md | ||
Plataforma de Matemática - README
Sobre o Projeto
A Plataforma de Matemática é um projeto que visa fornecer uma solução abrangente para gestão de cursos e educação online. Oferece funcionalidades como cadastro de cursos, cadastro de aulas e uma interface amigável para usuários, incluindo professores e alunos.
Objetivo
O principal objetivo deste projeto é facilitar a gestão de cursos online, proporcionando uma experiência intuitiva para usuários e administradores e buscamos melhorar a acessibilidade e a usabilidade da plataforma.
Tecnologias Utilizadas
- Front-end: React.js, Next.js
- Back-end: Node.js, Express.js
- Banco de Dados: MongoDB
- Estilo: CSS, CSS Modules
- Testes: Cypress
- Deployment: Docker
Configuração do Projeto
Front-end
- Navegue até o diretório
frontend. - Execute
npm installpara instalar as dependências. - Execute
npm run devpara iniciar o servidor de desenvolvimento do Next.js.
Back-end
- Navegue até o diretório
backend. - Execute
npm installpara instalar as dependências. - Configure as variáveis de ambiente no arquivo
.env. - Execute
npm startpara iniciar o servidor Node.js.
Banco de Dados
- Configure um banco de dados MongoDB.
- Adicione a URL do banco de dados ao arquivo
.env.
Testes Cypress
- Execute
npm install -g cypresspara instalar o Cypress globalmente. - Execute
cypress openpara abrir o Cypress e executar os testes.
Documentação da API
A documentação da API está disponível em Swagger durante o desenvolvimento.
Deploy
O projeto foi implantado e está disponível em https://plataforma.app.fslab.dev/.
Contribuição
Contribuições são bem-vindas! Sinta-se à vontade para abrir problemas ou enviar pull requests.
Autores
- Cristopher, Luccas e Mirelle