Projeto Carrinho de Compras

O projeto faz parte de uma atividade avaliativa do Bloco 09: JavaScript e Testes Assíncronos, do curso de Desenvolvimento de Software da Trybe.

Habilidades

Nesse projeto:

  • Realizar requisições a uma API (Application Programming Interface) do Mercado Livre;
  • Utilizar conhecimentos sobre JavaScript, CSS e HTML;
  • Trabalhar com funções assíncronas;
  • Implementar testes unitários.

Requisitos do projeto

  • 1 - Crie uma listagem de produtos
  • 2 - Adicione o produto ao carrinho de compras
  • 3 - Remova o item do carrinho de compras ao clicar nele
  • 4 - Carregue o carrinho de compras através do LocalStorage ao iniciar a página
  • 5 - Some o valor total dos itens do carrinho de compras de forma assíncrona
  • 6 - Crie um botão para limpar carrinho de compras
  • 7 - Adicione um texto de carregando durante uma requisição à API
  • 8 - Desenvolva testes para atingir 40% de cobertura
  • 9 - Desenvolva testes para atingir 60% de cobertura
  • 10 - Desenvolva testes para atingir 80% de cobertura
  • 11 - Desenvolva testes para atingir 100% de cobertura