A fim de praticar, criei essa API para colocar em prática minhas habilidades no Spring boot.
Utilizei esse diagrama para criar o relacionamento entre as entidades.
Nesse projeto, utilizei padrões de mercado e também:
- CRUD completo.
- Projeto feito em camadas
- DTO
- Tratamento de exceções.
Deploy no heroku:
https://api-productandreview.herokuapp.com/
/products
/categories
/user
/reviews