Este projeto é parte de um teste de desenvolvimento para uma plataforma de comércio eletrônico. O objetivo é criar uma aplicação que inclua várias funcionalidades essenciais, como lista de desejos, carrinho de compras, gerenciamento de produtos, entre outros.
-
Faça um fork do repositório do projeto.
-
Clone o repositório forkado para o seu ambiente local.
-
Utilize
yarn dev
para iniciar o frontend. -
Quando finalizado, envie o link do repositório para [email protected].
-
A utilização dos templates é opcional
- Os usuários podem adicionar produtos à lista de desejos.
- Os usuários podem adicionar produtos ao carrinho de compras.
- Os usuários podem visualizar e gerenciar os itens no carrinho de compras.
- Os usuários podem visualizar e gerenciar os itens em sua lista de desejos.
- Página ou seção para listar todos os produtos disponíveis na plataforma.
- Os produtos podem ser ordenados por diferentes critérios, como preço, popularidade, etc.
- Cada produto possui pelo menos 5 atributos associados a ele.
- Sem Warnings ou Erros: O código deve ser desenvolvido de forma a minimizar ou eliminar completamente qualquer aviso ou erro.
- Lib de Gerenciamento de Estado: Utilize Redux ou uma lib similar para o gerenciamento do estado da aplicação.
- Lib Front-End: Utilize React com componentes funcionais em TypeScript.
- Versionamento e Conventional Commits: Utilize Git/GitHub para versionamento do código e siga uma convenção para os comentários.
- Utilizar JSON para produtos
[Adicione aqui uma descrição do funcionamento da aplicação, explicando como as funcionalidades são implementadas e como o usuário pode interagir com elas.]
Gregory Natali