API to create a ranking of Marvel characters based on likes and dislikes votes.
- Create an account on https://developer.marvel.com;
- Go to https://developer.marvel.com/account to get public and private key;
- Run application defining the PUBLIC_KEY and PRIVATE_KEY environment variables with values obtained in previous step;
- Access swagger OAS3 doc: http://localhost:8080/swagger-ui.html.
- Clean Architecture
- Spring Boot 2
- Java 17
- Spring Cloud OpenFeign
- Springdoc
- JPA/H2 in memory
- Flyway
- Lombok
- Mapstruct
- ArchUnit