Skip to content

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.

Notifications You must be signed in to change notification settings

brenolg/Shopping-Cart-HTML-JS

Repository files navigation

Projeto Shopping Cart

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


Funcionalidades

  • Adicionar produtos ao carrinho de compras
  • Remover produtos do carrinho de compras
  • Aumentar ou diminuir a quantidade de produtos no carrinho de compras

Tecnologias utilizadas

  • HTML
  • CSS
  • JavaScript
  • Jest

Instalação do projeto localmente

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.

Requisitos

  1. Desenvolva testes para atingir 25% de cobertura total e 100% da função fetchProducts
  2. Crie uma listagem de produtos
  3. Desenvolva testes para atingir 50% de cobertura total e 100% da função fetchItem
  4. Adicione o produto ao carrinho de compras
  5. Remova o item do carrinho de compras ao clicar nele
  6. Desenvolva testes para atingir 75% de cobertura total e 100% da função saveCartItems
  7. Desenvolva testes para atingir 100% de cobertura total e 100% da função getSavedCartItems
  8. Implemente a lógica no botão Esvaziar Carrinho para limpar o carrinho de compras
  9. Adicione um texto de carregando durante uma requisição à API

Agradecimentos

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.

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages