Esse projeto foi desenvolvido por:
Nesse projeto, aplicamos os conteudos que aprendemos até este momento no BootCamp de Java. Trata-se de uma plataforma de vendas online que deseja melhorar as opções de pesquisa e filtragem de seus produtos;
Para isso, implementamos os seguntes recursos:
-
Cadastrar uma lista de produtos;
-
Retornar uma lista de todos os produtos disponíveis;
-
Retornar uma lista de produtos filtrados por categoria;
-
Retornar uma lista combinando os filtros:
- frete gratis + categoria;
- frete gratis + avaliação;
-
Retornar uma lista de todos os produtos ordenada por ordem alfabética e o contrário também;
-
Retornar uma lista ordenada por preço mais alto e preço mais baixo;
-
Possibilisdade de envio de pedido de compra:
- conferindo se as quantidades no estoque são suficientes;
- atualizando o estoque com as saidas dos produtos;
- armazenando os pedidos no banco de dados;
- devolvendo pro clinte o preço total do seu pedido, o id do pedido e uma lista detalhada dos produtos comprados;
-
Possibilidade de cadastrar novos clientes
-
Retornar uma lista de todos os clientes;
-
Retornar uma lista de clientes filtrada por um determinado estado;
A documentação das rotas está neste arquivo