Description:
A responsive single-page e-commerce application that allows users to browse products, add items to a shopping cart, and simulate checkout. Built with React and powered by Vite, this project demonstrates real-world e-commerce functionality and integrates Redux for efficient global state management.
Key Features:
Dynamic product listing from a mock or live API
Cart management with quantity updates and item removal
Redux-powered global state for product and cart data
Responsive layout for mobile and desktop screens
Modular component structure with clean CSS styling
Highlights:
Uses Vite for fast development and hot reload
Organized into pages, components, and redux folders for clarity
Centralized API handling via api.js
Clear separation of presentation and logic