Este projeto é um carrinho de compras online. Que permite ao usuário adicionar e remover produtos do carrinho. Os produtos listados têm origem da API do Mercado Livre.
Imagem ilustrativa disponibilizada pela Trybe
- Adicionar produtos ao carrinho de compras
- Remover produtos do carrinho de compras
- Aumentar ou diminuir a quantidade de produtos no carrinho de compras
- HTML
- CSS
- JavaScript
- Jest
Para instalar o projeto localmente, siga os seguintes passos:
Clone o repositório com o comando
git clone git@github.com:brenolg/Shopping-Cart-HTML-JS.git
Instale as dependências com o comando npm install
npm install
Abra o arquivo index.html em um navegador de sua preferência.
- Desenvolva testes para atingir 25% de cobertura total e 100% da função fetchProducts
- Crie uma listagem de produtos
- Desenvolva testes para atingir 50% de cobertura total e 100% da função fetchItem
- Adicione o produto ao carrinho de compras
- Remova o item do carrinho de compras ao clicar nele
- Desenvolva testes para atingir 75% de cobertura total e 100% da função saveCartItems
- Desenvolva testes para atingir 100% de cobertura total e 100% da função getSavedCartItems
- Implemente a lógica no botão Esvaziar Carrinho para limpar o carrinho de compras
- Adicione um texto de
carregando
durante uma requisição à API
Agradecemos à Trybe por nos proporcionar esta oportunidade de aprendizado e desenvolvimento de habilidades. Também agradecemos aos instrutores, colegas e mentores que nos apoiaram e orientaram durante o projeto.