- Java 11
- Springboot (2.5)
- Lombok
- Spring Security (Default username: amedeo, passsword: elmo)
- H2
- Swagger
- JUnit
- Docker
The API's were separated in two different versions, v1 containing all the requested endpoints for the challenge and v2 complementary endpoints.