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 LTSSpring - 3.0MySQLDockerGitInsomnia
- Implementar a base de dados e criar a tabela para Tutores
- Implementar a rota
/tutorda api REST - Implementar o método
POSTpara salvar um tutor e devolver um json com a representação do mesmo - Implementar o método
GETpara devolver um json com uma lista de tutores - Implementar o método
GETpara devolver um json do tutor por meio do seu id - Implementar o método
PUTpara atualizar totalmente um tutor devolver um json com sua representação - Implementar o método
PATCHpara atualizar parcialmente um tutor devolver um json com sua representação - Implementar o método
DELETEpara excluir Tutor pelo seu id e retornar uma mensagem de erro ou sucesso - Fazer validações nos campos obrigatórios
Desenvolvido por @sruinascimento