Essa será uma aplicação onde o seu principal objetivo é criar um hook de carrinho de compras. Você terá acesso a duas páginas, um componente e um hook para implementar as funcionalidades pedidas nesse desafio:
- Adicionar um novo produto ao carrinho;
- Remover um produto do carrinho;
- Alterar a quantidade de um produto no carrinho;
- Cálculo dos preços sub-total e total do carrinho;
- Validação de estoque;
- Exibição de mensagens de erro;
- Entre outros.
Esse projeto foi desenvolvido com as seguintes tecnologias:
Website (ReactJS + TypeScript )
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js.
# Clone este repositório
$ git@github.com:araujo-jp/RocketShoes.git
# Acesse a pasta do projeto no seu terminal/cmd
$ cd RocketShoes
# Instale as dependências (escolha um)
$ npm install
$ yarn install
# Execute a aplicação em modo de desenvolvimento (escolha um)
$ npm run dev
$ yarn dev
# A aplicação será aberta na porta:8080
# acesse http://localhost:8080
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Feito com ❤️ by João Paulo Araújo 👋🏻