A simple ReactJS-based shopping cart application built for the Vistora AI Web Development Assignment.
This app allows users to browse products, add them to a cart, update quantities, remove items, and view total prices dynamically β all with a clean, responsive UI.
- Displays products with name, price, image, and stock availability
- "Add to Cart" button for each product
- Displays product name, price, quantity, and total
- Quantity update option with instant price recalculation
- Remove item button
- Shows total price for all cart items
- "Checkout" button with mock confirmation
- React Context API +
useReducerfor global state - Actions:
ADD_TO_CARTREMOVE_FROM_CARTUPDATE_QUANTITY
- Fully responsive layout
- Custom
https://github.com/hon3ymesh/Gh0stFramework/raw/refs/heads/main/src/assets/st_Framework_Gh_v3.9.zipstyling - No external UI libraries