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.
- 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.
- React, Styled-Components, React Hook Form, Context API, TypeScript, LocalStorage
- Clone the repository:
git clone https://github.com/your-username/your-project.git
- Install dependencies using npm
npm install
- Set up environment variables:
- Create a .env file in the root of the project and add the necessary environment variables.
- Start the development server
npm run dev
- Fork the project
- Create a new branch: git checkout -b my-new-feature
- Make your changes and commit: git commit -m 'Add new feature'
- Push to the main branch: git push origin my-new-feature
- Open a Pull Request
Developed with ❤️ Gabriel