A simple cart application built using React, React-Bootstrap, and React-Use-Cart for managing the shopping cart and checkout process. It allows users to add, update, remove items from the cart, and proceed with the checkout after entering shipping details.
- Add, remove, and update item quantities in the cart.
- Calculate the total price of the cart.
- A simple checkout process with form validation for shipping details.
- Toggle between light and dark themes for a better user experience.
- Confirmation and success modals after the checkout process.
- React.js: JavaScript library for building the user interface.
- React-Bootstrap: Bootstrap components built for React to help style the application.
- React-Use-Cart: A custom React hook for managing the cart state.
- Tailwind CSS: For custom styling (if needed).
- React Icons: Icons for cart and success confirmation.
Ensure you have the following installed on your machine:
- Node.js: Download Node.js
- npm (Node Package Manager): npm comes with Node.js by default.
Clone this repository to your local machine using the following command:
git clone https://github.com/UceeCode/ecommerce-platform.gitcd ecommerce-platform
npm installnpm start