Aplicativo para gerenciamento de pedidos de uma cafeteria.
Esta aplicação é o projeto de conclusão do módulo "Construindo SPAs com React" do curso de especialização Ignite.
- Listagem de produtos na página princial que possui filtragem por tipo de café.
- Listagem dos items do carrinho e amostragem do preço dos items e do valor total do pedido.
- Adicionar/remover items do carrinho e aumentar/diminuir quantidade de items.
- Validar os inputs de endereço e forma de pagamento e confirmar a entrega do pedido.
- Estado Global
- Context API
- Reducer API
- Vite
- Typescript
- Styled-components
- React-hook-form
- Zod
- Immer