Skip to content

Latest commit

 

History

History
55 lines (41 loc) · 2.24 KB

README.md

File metadata and controls

55 lines (41 loc) · 2.24 KB

Integrantes

Giovanna Polissici - 081180009 Isabela Vilas Boas - 081180016

Sobre o projeto:

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.

Ferramentas usadas para o desenvolvimento:

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

Api - Endpoint disponiveis

Visualização dos endpoints disponiveis via swagger:

Web - Algumas imagens

Gráfico com os 5 produtos mais adicionados na wish

Gráfico com os 5 clientes com mais itens em suas WishLists

Cadastro de Cliente

Cadastro de Produto

Cadastro de Wish

Listagem de Clientes

Rodando o projeto:

  1. Alterar o arquivo application.properties com as configurações adequadas do banco de dados local:
  2. Rodar a Api
  3. Trocar o endereço que a aplicação Web aponta para a url da api
  4. 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. 😄