Skip to content

rafix923/LabenuSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Labenu System

image

Sobre o Projeto

Aplicação backend, criada para representar o básico da organização Labenu, onde criei API REST para cadastrar alunos e docentes, criar turma e movimentar alunos e docentes entre turmas.

Modelagem de referência

image

Requisitos Funcionais Básicos

  • ✅ Criar turma
  • ✅ Buscar turmas ativas
  • ✅ Mudar turma de módulo
  • ✅ Criar estudante
  • ✅ Buscar estudantes através do nome
  • ✅ Mudar estudante de turma
  • ✅ Criar docente
  • ✅ Buscar todas as pessoas docentes
  • ✅ Mudar docente de turma

Stack e Ferramentas Utilizadas

Typescript + NodeJS Express MySQL Visual Studio Code Git

Deploy

O deploy do projeto foi realizado utilizando a Vercel

URL: https://labenu-system-backend-ofz0f7s54-rafix923.vercel.app

Documentação da API

A documentação da API foi feita com o Postman e pode ser acessada pela url:

https://documenter.getpostman.com/view/22348177/2s9XxtyFR2

Passos para rodar o projeto localmente

Clone o projeto via HTTPS

  git clone https://github.com/rafix923/LabenuSystem.git

Entre no diretório raíz do projeto

-  cd LabenuSystem

Instale as dependências necessárias para esse projeto

  npm install

Inicie o servidor

  npm run dev

Desenvolvedor

About

Backend project developed during the 1-year bootcamp at Labenu.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published