Este projeto é uma API desenvolvida em Java com Spring Boot para a gestão de adoção de animais. A aplicação oferece endpoints para gerenciar informações sobre animais disponíveis para adoção, adotantes e outras operações relacionadas.
Você pode ver um passo a passo de como foi construído aqui
- Java 21
- Spring Boot 3.3.4
- Spring Data JPA
- Spring Data REST
- PostgreSQL
- Docker
Necessário ter Docker instalado.
-
Clone o repositório:
git clone https://github.com/joserodriguesjr/animal-adoption.git cd animal-adoption
-
Suba os containers
docker compose up --build
-
Acesse o Swagger
Você terá acesso aos endpoints na rota http://localhost:8080/swagger-ui/index.html