Giovanna Polissici - 081180009 Isabela Vilas Boas - 081180016
Conta com 3 controllers: Cliente, produto e WishList É necessário criar um cliente e um produto ao menos, para se adicionar um item na wishlist de um cliente.
Ferramenta | Uso |
---|---|
intellij - IDE | |
Spring Boot - Base para o projeto | |
Swagger - Documentação da Api | |
Mysql - Banco de dados | |
Spring Data JPA - conexão com o banco de dados | |
Chart.js - Geração dos gráficos |
Visualização dos endpoints disponiveis via swagger:
Gráfico com os 5 produtos mais adicionados na wish
Gráfico com os 5 clientes com mais itens em suas WishLists
- Alterar o arquivo application.properties com as configurações adequadas do banco de dados local:
- Rodar a Api
- Trocar o endereço que a aplicação Web aponta para a url da api
- Rodar a aplicação Web
Obs: É necessário criar apenas o banco de dados vazio, o Spring Data JPA resolve a criação das tabelas sozinho quando ocorre atividade na API. 😄