Skip to content

Latest commit

 

History

History
65 lines (58 loc) · 1.41 KB

File metadata and controls

65 lines (58 loc) · 1.41 KB

LabenuSystem

📝 Funcionalidades

  • 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

💻 Documentação

Teste as rotas com a documentação, basta importar ela para seu postman.

Postman - LabenuSystem

✨ Tecnologias

Esse projeto foi desenvolvido com as seguintes tecnologias:

  • Node
  • Express
  • Typescript
  • Cors
  • Knex
  • MySQL
  • Dotenv

🚀 Como executar

  • 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

Desenvolvido por: