๐Ÿ›’ React + Redux Shopping Cart Project with Sachin Sharma

Sachin Sharma

profile

๐Ÿ›’ React + Redux Shopping Cart Project

Software Developer

3 ratings and 45 bookings across all services

profile
Digital Product

About this product

The React Redux Shopping Cart project is a web application where users can browse products, add/remove items to/from their cart, update quantities, and proceed to checkout.

It uses React for building UI components and Redux for managing global state (cart items, product list, user session).


๐Ÿ“Œ 2. Key Features

โœ”๏ธ Product Listing Page โ€“ Display available products with name, price, image, description.

โœ”๏ธ Add to Cart โ€“ Users can add products, stored in Redux store.

โœ”๏ธ Cart Page โ€“ Displays selected products, quantity, total price.

โœ”๏ธ Update Quantity โ€“ Increase or decrease item quantity.

โœ”๏ธ Remove Item โ€“ Delete product from cart.

๐Ÿ“Œ 3. Project Workflow

a) User Journey

  1. User lands on Home Page โ†’ sees product list.
  2. Clicks Add to Cart โ†’ product stored in Redux cartSlice.
  3. Navigates to Cart Page โ†’ can see items, update quantity, or remove.
  4. Cart updates dynamically โ†’ total price recalculates instantly.
  5. User proceeds to Checkout Page โ†’ order summary shown.


b) State Management (Redux)

  • Product State: Holds available products (from API or static JSON).
  • Cart State: Holds cart items (id, name, price, quantity, total).
  • User State (optional): For login/logout.


Live :- https://shop-rho-teal.vercel.app

โ‚น1,000