gabrielalventura / Projeto-ShoppingCart

Projeto do Módulo de FrontEnd do curso de Desenvolvimento Web da Trybe, que consiste em um carrinho de compras online que permite ao usuário pesquisar e adicionar produtos de uma API externa.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Projeto Shopping Cart

Este projeto é um carrinho de compras online que permite ao usuário pesquisar e adicionar produtos de uma API externa(Mercado Livre).

Funcionalidades

  • Pesquisar produtos por termo ou categoria
  • 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:

  1. Clone o repositório com o comando
 git clone git@github.com:gabrielalventura/Projeto-ShoppingCart.git
  1. Instale as dependências com o comando npm install
  npm install
  1. 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

Informações adicionais

As configurações iniciais do projeto foram realizados pela equipe de instrução da Trybe.

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.

Espero que você tenha gostado do meu README. Se tiver alguma sugestão ou feedback, por favor me envie uma mensagem ou abra uma issue no GitHub. Obrigado! 😊

About

Projeto do Módulo de FrontEnd do curso de Desenvolvimento Web da Trybe, que consiste em um carrinho de compras online que permite ao usuário pesquisar e adicionar produtos de uma API externa.


Languages

Language:JavaScript 98.9%Language:CSS 0.6%Language:HTML 0.4%