Esse projeto foi desenvolvido por:
Nesse projeto, aplicamos os conteudos que aprendemos até este momento no BootCamp de Java. Trata-se de uma aplicação desenvolvida de forma a implementar uma API REST.
Para isso, implementamos os seguntes recursos:
-
A possibilidade de Cadastrar ou Atualizar um lote de produtos por meio de um representante;
-
A possibilidade de Consultar um produto;
-
Listar os produtos por categoria;
-
A possibilidade do comprador adicionar o produto ao carrinho;
-
Mostrar os produtos no pedido;
-
Modificar o status do pedido;
-
Listar o produto em todos os lotes;
-
Listar o produto em todos os lotes ordenados pelo lote, quantidade ou data de validade;
-
Listar a quantidade total de produtos por armazém;
-
Listar os lotes de um setor em um armazém ordenados pela data de vencimento;
-
Listar os lotes dentro do prazo de validade solicitado que pertece a uma determinada categoria de produto, podendo ser ordenada pela quantidade de forma crescente ou decrescente.
Como a nossa equipe de desenvolvedores é muito preocupada com a qualidade do nosso serviço, desenvolvemos testes unitários, garantindo que nossa aplicação funciona, é escalável e segura;
A documentação das rotas está neste arquivo