A simple React shopping cart application built with Redux Toolkit. It allows users to browse products, add/remove items to/from the cart, manage product quantities, and keeps the cart persistent in localStorage.
-> Fetch products from an API (dummy JSON products)
-> Add items to the cart
-> Remove items from the cart
-> Increase/decrease product quantity
-> Persistent cart using localStorage
-> Calculates total items and total price dynamically
-> Place order functionality with cart reset
-> React (Functional Components & Hooks)
-> Redux Toolkit (createSlice, useDispatch, useSelector)
-> Tailwind CSS for styling
-> LocalStorage for persistent cart data
-> Fetch API for products