/CoffeDelivery

🚀 Challenge Rocketseat

Primary LanguageTypeScript

Logo

Coffee delivery is an application to sell coffee , this documentation explains more about this challenge

🖌 Figma

💻 Web Application

Home


Home


Checkout

checkout


Success

success


💡 Functionalities

  • List available coffees;

  • Add products to cart

  • Increase or remove the quantity of items in the cart

  • Search address for user CEP

  • Show the quantity of items in header cart

  • Save date in local storage

🔧 Prerequisites

Before you start, you need to install the following tools on your machine: Git, Node.js. Also, it's good to have an editor to work with code like VSCode

🚀 To run the application

# Clone este repositório
$ git clone https://github.com/Gabriel52/CoffeDelivery

# Acesse a pasta do projeto no seu terminal/cmd
$ cd CoffeDelivery

# Execute o comando na pasta coffeeDelivery para instalar todas as dependências
$ npm install ou yarn

# Execute o comando para rodar o banco de dados
$ npm run database:start


# Execute a aplicação em modo de desenvolvimento, é importante executar este comando
$ npm run dev ou yarn dev

# A aplicação web será aberta na porta:3000 - acesse http://localhost:3000

🛠 Tecnologias

  • React JS
  • Typescript
  • Axios
  • Json-server
  • Context api
  • Styled components

📖 License

Released in 2023 📖


Made by Gabriel Brune 🚀. This project is under the MIT license


Give a ⭐ if this project helps you

🐛 Problems

Feel free to file a new issue with its title and description in the Ignite challenge repository. If you've already found a solution to your problem, I'd love to review your pull request!