Skip to content

mariano-filipe/react-product-catalog-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Desafio de React

Apresentação

Neste desafio você deve implementar uma página de catálogo de produtos baseado em uma especificação de design. Além disso, deve implementar a lógica de ao clicar num produto do catálogo adicioná-lo ao carrinho. Após adicionar o produto no carrinho, o número de itens e o total do carrinho devem ser refletidos no footer da aplicação. Para finalizar, escreva um teste automatizado para garantir que o clique no produto realmente altera o estado do carrinho.

Design da página de catálogo

Acesse o design da página através do figma:

Critérios de aceite

  • o visual da página de catálogo deve seguir as especificações do design o mais próximo possível
  • ao clicar num produto do catálogo, este deve ser adicionado ao carrinho
  • o carrinho deve ser atualizado a cada adição de produto para refletir o número atual de itens e o valor total em reais
  • deve ser escrito um teste automatizado usando RTL (react testing library) para garantir que o clique em um produto realmente altera o estado do carrinho para o valor e total de itens corretos

Fora de escopo

  • não deve ser implementada remoção de produtos do carrinho

Submissão do desafio

Envie um PR no github deste desafio com a sua solução. Não esqueça de descrever em termos gerais no seu PR qual a sua abordagem pra resolver o desafio, quais dúvidas você teve e como escolheu o melhor caminho. Lembre-se que a interpretação do desafio faz parte do processo de avaliação.

About

a react challenge to implement a product catalog

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published