Sobre • Funcionalidades • Tecnologias Utilizadas • Como Executar • Deploy
coffee-delivery.mov
O Coffee Delivery é uma aplicação de encomenda de cafés. A aplicação conta com 3 telas, sendo a primeira uma tela de apresentação e de listagem dos cafés disponíveis. Na segunda tela, o usuário precisa preencher um formulário com seus dados de endereço e forma de pagamento e ao lado direito é possível visualizar os itens do carrinho, podendo alterar a quantidade ou remover o mesmo. Na terceira e última tela, é exibido uma confirmação do pedido e também os detalhes de entrega da compra.
- Listagem de produtos (cafés) disponíveis para compra
- Adicionar uma quantidade específicas de itens no carrinho
- Aumentar ou remover a quantidade de itens no carrinho
- Formulário para o usuário preencher o seu endereço
- Exibir o total de itens no carrinho no Header
- Exibir o valor total da soma de itens no carrinho multiplicados pelo valor
Na construção do projeto foram utilizadas as seguintes ferramentas:
Website (React + TypeScript)
- Vite
- Styled Components
- React-hook-form
- Zod
- React-router-dom
- Immer
- LocalStorage
Executando a Aplicação:
# Clone este repositório
$ git clone git@github.com:fabiomoura-m/coffee-delivery.git
# Acesse a pasta do projeto em seu terminal
$ cd coffee-delivery
# Instalando as dependências do projeto.
$ npm install
# Inicie a aplicação web
$ npm run dev