Skip to content

lecastroMELI/desafio-spring

Repository files navigation

Desafio agregador I

Esse projeto foi desenvolvido por:

Sobre:

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

About

Bootcamp JAVA - Desafio 1 - Spring

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages