- Criar estudante
- Criar docente
- Criar turma
- Adicionar estudante a turma
- Adicionar docente a turma
- Pegar a idade de algum estudante a partir do ID
- Exibir estudantes de uma turma
- Exibir docentes de uma turma
- Exibir estudantes que possuam o mesmo hobby
- Remover estudante de uma turma
- Remover estudante
- Remover docente de uma turma
- Mudar turma de módulo
Teste as rotas com a documentação, basta importar ela para seu postman.
Esse projeto foi desenvolvido com as seguintes tecnologias:
- Node
- Express
- Typescript
- Cors
- Knex
- MySQL
- Dotenv
- Clone o repositório
$https://github.com/future4code/epps-labenu-system6.git
- Instale as dependências com
npm install
- Crie um arquivo .env
touch .env
- Preencha o arquivo .env
DB_HOST = Coloque aqui seu endereço do banco de dados
DB_USER = Coloque aqui seu usuário
DB_PASSWORD = Coloque aqui sua senha
DB_SCHEMA = Coloque aqui o nome do banco de dados
- Crie as tabelas com
npm run table
- Inicie o servidor com
npm run dev