Kenzie Shop é uma vitrine de e-commerce que possui variados tipos de produtos. O objetivo dessa aplicação foi criar uma imersão do usuário em uma vitrine bem completa, permitindo o usuário iniciar e finalizar um processo de compras. A aplicação permite o cadastro de novos usuários, adicionar itens ao carrinho e fechar um pedido.
Para a realização deste projeto foi utilizado uma API disponibilizada pelo time da Kenzie. A API em questão foi utilizada unica e exclusivamente para fazer a criação e acesso dos usuários. Sua documentação se encontra aqui:
Não foi utilizado Figma para esta aplicação. Toda interface foi criada utilizando conceitos próprios.
- Responsividade para diferentes tamanhos de tela (mobile first);
- O usuário pode se cadastrar;
- O usuário pode logar em sua conta;
- É exibido o nome do usuário logado no topo da apliação;
- O usuário pode adicionar e remover produtos no carrinho;
- O íconde do carrinho exibe a quantidade de produtos no carrinho;
- O usuário consegue simular o fechamento de uma compra.
- Redux
- Redux Thunk
- Material Ui
- React Router Dom
- React Hook Form
- Yup
- Axios
- Toastify
A aplicação foi disponibilizada fazendo o deploy no Versel. O link para acesso está disponibilizado no topo da documentação.