A Adopet é uma plataforma que conecta pessoas interessadas em adotar animais de estimação com abrigos e ONGs. Com protótipos testados pelo time de UX/UI, a primeira versão foi requisitada. Os usuários podem criar perfis, visualizar animais disponíveis para adoção, enquanto abrigos/ONGs podem criar perfis para os pets e concretizar as adoções. As principais funcionalidades do backend incluem a implementação de uma API REST com rotas, validações de regras de negócio, persistência de dados em uma base de dados e serviço de autenticação para acesso às rotas. O próximo passo é a integração com o frontend.
Acesse o Figma do projeto no link
Java - 17.0.3 LTS
Spring - 3.0
MySQL
Docker
Git
Insomnia
- Implementar a base de dados e criar a tabela para Tutores
- Implementar a rota
/tutor
da api REST - Implementar o método
POST
para salvar um tutor e devolver um json com a representação do mesmo - Implementar o método
GET
para devolver um json com uma lista de tutores - Implementar o método
GET
para devolver um json do tutor por meio do seu id - Implementar o método
PUT
para atualizar totalmente um tutor devolver um json com sua representação - Implementar o método
PATCH
para atualizar parcialmente um tutor devolver um json com sua representação - Implementar o método
DELETE
para excluir Tutor pelo seu id e retornar uma mensagem de erro ou sucesso - Fazer validações nos campos obrigatórios
Desenvolvido por @sruinascimento