- Criar um arquivo .env seguindo as intruções de .env.example
Para instalar as dependências
yarn ou
npm installSerá necessário configurar o prisma
yarn prisma generate && prisma migrate dev
Uma vez configurado:
yarn devou
npm run dev| Método | Endpoint | Responsabilidade |
|---|---|---|
| POST | /user | Registro de Usuário |
| POST | /login | Gera um token JWT recebendo email e password no corpo da requisição como JSON. |
| GET | /user | /id Busca usuário por id. Em caso de ausência do id, buscará por todos |
| PATCH | /user | /id Atualiza os dados de um usuário |
| DELETE | /user | /id Deleta usuários do banco |
| Método | Endpoint | Responsabilidade |
|---|---|---|
| POST | /report | Criação de relatório |
| GET | /report | /id Busca de relatório por id. Em caso de ausência do id, buscará por todos |
| GET | /report/pdf | /id Visualiza o pdf criado |
| PATCH | /report | /id Atualiza um relatório e o pdf |
| DELETE | /report | /id Deleta um relatório e o pdf |
para mais informações sobre como utilizar o endpoint, verifique a coleção feita no postman