A React-based e-commerce application with Redux state management and React Router.
- Product listing with search functionality
- Product detail pages
- Shopping cart with add/remove items
- Redux for state management
- React Router for navigation
- Responsive design
- React 19
- Redux Toolkit
- React Router
- CSS3
- Vite
- DummyJSON API
- Clone the repository
- Install dependencies:
npm install
- Start development server:
npm run dev
- Build for production:
npm run build
- App: Main component with routing
- Header: Navigation with cart icon
- ProductList: Displays products from API
- ProductItem: Individual product component
- ProductDetail: Detailed product view
- Cart: Shopping cart management
- CartItem: Individual cart item
- NotFound: 404 page