- Tecnologias Usadas:
-
React
-
API do mercado Livre
-
Método KanBan/Trello para organização do time
Requisitos:
- Implemente o módulo de acesso à api do Mercado Livre
- Crie uma página de listagem de produtos vazia
- Crie a página do carrinho de compras
- Liste as categorias de produtos disponíveis via API na página principal
- Liste os produtos buscados por termos, com os dados resumidos, associados a esses termos
- Selecione uma categoria e mostre somente os produtos daquela categoria
- Redirecione para uma tela com a exibição detalhada ao clicar na exibição resumida de um produto
- Adicione produtos a partir da tela de listagem de produtos
- Adicione um produto ao carrinho a partir de sua tela de exibição detalhada
- Visualize a lista de produtos adicionados ao carrinho em sua página e permita a manipulação da sua quantidade
- Avalie e comente acerca de um produto em sua tela de exibição detalhada
- Finalize a compra vendo um resumo dela, preenchendo os seus dados e escolhendo a forma de pagamento
- Mostre junto ao ícone do carrinho a quantidade de produtos dentro dele, em todas as telas em que ele aparece
- Limite a quantidade de produtos adicionados ao carrinho pela quantidade disponível em estoque
- Mostre quais produtos tem o frete grátis
- Faça um layout para o site
- Faça um layout responsivo para o site
- Crie um seletor dropdown para ordenar a lista de produto por maior e menor preço
- Coloque uma animação no carrinho para quando um produto for adicionado
- Crie um slider lateral para exibir o carrinho na tela principal
- Destaque, na tela principal, os produtos já adicionados ao carrinho
- Impeça que a quantidade do produto seja negativa