Descrição | Como utilizar |
---|---|
O desafio consiste em construir a interface de um ecommerce de games utilizando React Web. | Desenvolvido em ReactJS com a biblioteca de compoenetes React UI Antd, Styled Components, Redux, React Router Dom e React Test Renderer. Para rodar o projeto localmente, basta clonar o projeto e no terminal digitar sudo yarn para instalar todas as depêndencias do projeto, depois é só executar o comando yarn start e o projeto sera aberto no browser default. Os testes das funções foram feitos em Jest. Já para os testes de componentes foi utilizado o React Test Renderer. Para rodar os testes utilize o comando yarn test. |
URL para visualizar o projeto: https://ecommerce-games-alexmiguel95.vercel.app/
- Os produtos devem ser renderizados dinamicamente através do products.json anexado, assets.zip anexados também
- Os valores exibidos no checkout (frete, subtotal e total) devem ser calculados dinamicamente
- O usuário poderá adicionar e remover produtos do carrinho
- O usuário poderá ordenar os produtos por preço, popularidade (score) e ordem alfabética.
- A cada produto adicionado, deve-se somar R$ 10,00 ao frete.
- O frete é grátis para compras acima de R$ 250,00.