Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/diego64/desafio_01_capitulo_02_ignite_react.js

Desafio 01 - Criando um hook de carrinho de compras
https://github.com/diego64/desafio_01_capitulo_02_ignite_react.js

Last synced: 7 days ago
JSON representation

Desafio 01 - Criando um hook de carrinho de compras

Awesome Lists containing this project

README

        


Ignite

Criando um hook de carrinho de compras


Tecnologias   |   
Sobre o desafio   |   
Rodando a aplicação   

## 📦 Tecnologias

- [React.Js](https://pt-br.reactjs.org/)
- [Webpack](https://webpack.js.org/)
- [JSON Server](https://www.npmjs.com/package/json-server)

## 📦 Sobre o desafio

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.

## 📦 Rodando a aplicação

- Clone o repositório
- Instale as dependências com yarn install
- Inicie o servidor de dados com yarn server
- Em um novo terminal, inicie o servidor com yarn dev
- Agora você pode acessar localhost:8080 do seu navegador.