Skip to content

Project developed during the React track of Rocketseat's Ignite course. It simulates an e-commerce platform for a coffee shop, where users can explore a variety of coffee shops, add products to the cart, choose a payment method and complete the purchase.

Notifications You must be signed in to change notification settings

gablsl/coffee-delivery

Repository files navigation

☕ Coffee Delivery

Coffee Delivery is a project developed during the React track of Rocketseat's Ignite course. It simulates an e-commerce platform for a coffee shop, where users can explore a variety of coffee shops, add products to the cart, choose a payment method and complete the purchase.

🚀 Demo

Demo

⚙️ Features

  • Product catalog: Displays a list of different types of coffee, with details such as name, price and description.
  • Shopping cart: Allows you to add, remove and adjust the quantity of products.
  • Address form: Collects user address information for order delivery.
  • Order summary: Shows a detailed summary of the order, including selected products, amounts and payment method.
  • Order confirmation: After completing the purchase, a confirmation screen displays with order details and estimated delivery time.

🛠️ Technologies

  • React, Styled-Components, React Hook Form, Context API, TypeScript, LocalStorage

📦 How to Run the Project

  1. Clone the repository:
    git clone https://github.com/your-username/your-project.git
    
  2. Install dependencies using npm
    npm install
    
  3. Set up environment variables:
  • Create a .env file in the root of the project and add the necessary environment variables.
  1. Start the development server
    npm run dev
    

🤝 How to contribue?

  1. Fork the project
  2. Create a new branch: git checkout -b my-new-feature
  3. Make your changes and commit: git commit -m 'Add new feature'
  4. Push to the main branch: git push origin my-new-feature
  5. Open a Pull Request

Developed with ❤️ Gabriel

About

Project developed during the React track of Rocketseat's Ignite course. It simulates an e-commerce platform for a coffee shop, where users can explore a variety of coffee shops, add products to the cart, choose a payment method and complete the purchase.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published