Teste Carrinho - Codeby

Desenvolvido por:

Objetivos

  • Desenvolver um “Carrinho de compras” usando uma API.
  • Listar os produtos, exibir o total da compra e exibir uma mensagem informando se o pedido possui frete grátis.

Link do Teste

http://teste-carrinho.thiago-daurizio.surge.sh/

Requisitos mínimos

  • Listar os produtos provenientes da API.
  • Os produtos devem ter imagem, nome e preço.
  • Exibir ao fim da lista o valor total de todos os produtos.
  • Exibir o texto de frete grátis dependendo do valor do carrinho.
  • O texto de frete grátis deverá aparecer apenas se o valor for acima de R$ 10,00.
  • Seguir o layout.
  • Usar Flex-Box CSS.
  • Você poderá usar Vanilla JS, React, Vue ou outro framework. Sinta-se a vontade para usar a ferramenta que preferir.
  • Enviar o link do teste no github.

Funcionalidades e Execuções

  • Botões da parte superior para funcionalidades
  • Alternancia de Temas para: Dark ou Light.
  • Alternância entre as duas formas de carrinho que o teste oferece: Frete Grátis e Com Frete.
  • Link para este repositório ao qual o este Teste do Carrinho pertence.
  • Link de quem fez tal teste.

Tecnologias utilizadas

  • ReactJS

  • JSX

  • Json

  • JavaScript

  • HTML

  • CSS

  • Styled-Components (estilização e ThemeProvider)

  • React Hook (useState, useEffect)

Imagens do Projeto

  • Versão para Desktop seguindo o layout passado no teste.

image image image image

  • Versão para Mobile com responsividade.

image image