No description
  • JavaScript 64.7%
  • CSS 33.7%
  • Dockerfile 1.6%
Find a file
Cristopher Aguiar de8850d5a7 Ajustando Testes
2023-12-06 19:27:31 -04:00
cypress Ajustando Testes 2023-12-06 19:27:31 -04:00
public Resolve "Tela da Aula" 2023-12-06 17:30:44 +00:00
src Ajustando CSS 2023-12-06 19:22:41 -04:00
.dockerignore enviando arquivos 2023-11-07 18:16:00 -04:00
.env corrigido o erro do next 2023-11-27 21:25:40 -05:00
.gitignore Initial commit from Create Next App 2023-09-17 23:54:23 -04:00
.gitlab-ci.yml feito o ci cd 2023-11-27 21:16:55 -05:00
cypress.config.js Mirelle - Teste cadastro de usuário pela tela home 2023-11-27 01:05:41 -04:00
deployment.yaml feito o ci cd 2023-11-27 21:16:55 -05:00
docker-compose.yml enviando arquivos 2023-11-07 18:16:00 -04:00
Dockerfile Subindo imagem Front 2023-10-09 22:32:28 -04:00
EmailService.js Criando tela recuperar senha 2023-11-04 19:05:07 -04:00
jsconfig.json modificações na tela de cadastro 2023-09-23 15:26:35 -05:00
next.config.js Subindo imagem Front 2023-10-09 22:32:28 -04:00
package-lock.json Resolve "Tela da Aula" 2023-12-06 22:32:42 +00:00
package.json Resolve "Tela da Aula" 2023-12-06 22:32:42 +00:00
plano_teste_plataforma_matematica.md Update plano_teste_plataforma_matematica.md 2023-11-29 00:11:15 +00:00
README.md Resolve "Tela da Aula" 2023-12-06 22:32:42 +00:00

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

  1. Navegue até o diretório frontend.
  2. Execute npm install para instalar as dependências.
  3. Execute npm run dev para iniciar o servidor de desenvolvimento do Next.js.

Back-end

  1. Navegue até o diretório backend.
  2. Execute npm install para instalar as dependências.
  3. Configure as variáveis de ambiente no arquivo .env.
  4. Execute npm start para iniciar o servidor Node.js.

Banco de Dados

  1. Configure um banco de dados MongoDB.
  2. Adicione a URL do banco de dados ao arquivo .env.

Testes Cypress

  1. Execute npm install -g cypress para instalar o Cypress globalmente.
  2. Execute cypress open para 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