Skip to content

giseletoledo/backend-challenge-nodejs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Backend Challenge Adopet

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

Detalhes do projeto

Usuários

Pets

Adocao

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