6ª edição do backend challenge, criando uma API para cadastrar usuários que podem ser tutores ou abrigos, que acessam dados de pets para serem adotados.
🪧 Vitrine.Dev | |
---|---|
✨ Nome | Adopet |
🏷️ Tecnologias | javascript, nodejs, expressjs, mongodb (tecnologias utilizadas) |
🚀 URL | Usuários |
🔥 Desafio | Figma |
Método | Endpoint | Descrição |
---|---|---|
GET | /tutores | Retorna a lista de todos os tutores |
POST | /tutores | Cria um novo tutor |
GET | /tutores/:id | Retorna o tutor com o ID especificado |
PUT/PATCH | /tutores/:id | Atualiza o tutor com o ID especificado |
DELETE | /tutores/:id | Deleta o tutor com o ID especificado |
GET | /abrigos | Retorna a lista de todos os abrigos |
POST | /abrigos | Cria um novo abrigo |
GET | /abrigos/:id | Retorna o abrigo com o ID especificado |
PUT/PATCH | /abrigos/:id | Atualiza o abrigo com o ID especificado |
DELETE | /abrigos/:id | Deleta o abrigo com o ID especificado |
POST | /abrigos/:id | Adiciona um novo abrigo |
GET | /pets | Retorna a lista de todos os pets |
GET | /pets/:id | Retorna o pet com o ID especificado |
POST | /pets/:id | Adiciona um novo animal ao abrigo especificado |
PUT/PATCH | /pets/:id | Atualiza o pet com o ID especificado |
DELETE | /pets/:id | Deleta o pet com o ID especificado |
GET | /adocao | Retorna a lista de todas as adoções *não exigido no challenge |
POST | /adocao | Cria uma nova adoção |
DELETE | /adocao/:id | Deleta a adoção com o ID especificado |