A aplicação WEB desenvolvida durante o módulo 7 nada mais é do que um e-commerce de uma loja de calçados (Rocketshoes), esta contém as seguintes funcionalidades:
- Listagem de produtos: na página inicial são exibidos os produtos disponíveis para compra, fornecendo imagem, descrição e preço para cada item.
- Carrinho de compras: o usuário pode adicionar vários itens ao seu carrinho de compras, e o que está no carrinho pode ser visualizado separadamente em outra página.
O principal objetivo da aplicação é entender e praticar os conceitos da arquitetura Flux.
Principais tecnologias: React, Redux (Saga), Styled Components, Immer, React Hooks
Ferramentas de edição e desenvolvimento: Eslint, Prettier.
Ferramentas para gerar api: json-server.
Ferramentas de comunicação com a api: axios.
Ferramentas de validação: PropTypes.
Ferramentas para depuração: Reactotron.
Outras: History, React Toastify.
Link para a versão mobile: https://github.com/NaluFigueira/rocketshoesMobile