This project is a shopping cart website built with HTML, CSS, React, and Redux. It allows users to browse a list of products, add them to their cart, and manage their cart. This README provides an overview of the project's structure, features, and how to get it up and running.
-
Product Listing: Display a list of products with details like title, price, and an option to add them to the cart.
-
Shopping Cart: Maintain a shopping cart where users can add and remove products.
-
Total Price Calculation: Calculate and display the total price of products in the cart.
-
Responsive Design: The website is responsive, ensuring a good user experience on different devices.
-
Navigation: Easily switch between the product listing and the shopping cart using the navigation menu.
-
GitHub Links: Links to the project creator's GitHub and LinkedIn profiles.
Check out the live demo of the project here.
Include a few screenshots of your website in this section to give users a visual impression of your project.
- Node.js and npm should be installed on your system.
- Clone the repository:
git clone https://github.com/Shanmugamrskfamily/react-redux-task.git
- Change to the project directory:
cd react-redux-task
- Install dependencies:
npm install
- Start the development server:
npm start
- Open your web browser and visit
http://localhost:3000
to see the project locally.
- Navigate to the website and start exploring products.
- Add items to your shopping cart.
- Visit the cart page to review and manage your cart.
If you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or fix:
git checkout -b feature-name
- Make your changes and commit them.
- Push to your fork:
git push origin feature-name
- Create a pull request to the main repository.
This project is licensed under the MIT License - see the LICENSE file for details.