A fully-functional e-commerce platform built with modern React patterns. Features include product catalog, shopping cart, user authentication, order management, and responsive design optimized for photography equipment sales.
ReactJS
Context API
useReducer
PebbleUI
Mockbee (mock backend)
CSS3
Secure checkout process using Razorpay SDK
Product catalog with search and filtering
Shopping cart with add/remove functionality
User authentication and profile management
Order tracking and history
Responsive design for all devices
Detailed product page
Product image gallery with zoom
Admin dashboard for inventory management
Implemented complex state management using Context API and useReducer to handle cart operations, user sessions, and product data. Optimized performance by implementing lazy loading for product images and debounced search functionality.