company project · completed
Inverness India E-Commerce Storefront
Customer-facing e-commerce platform for Shop Inverness India — product catalog, cart, checkout, admin product/order management, order email notifications, and Excel product import.
Storefront — Home page

Problem
Inverness India needed a customer-facing online store (shopinvernessindia.com) with admin management, order processing, and product catalog synchronized with backend operations.
Solution
Built MERN e-commerce storefront with Redux state management, Ant Design UI, Socket.IO real-time updates, AWS S3 media storage, order email workflows, and Excel product import scripts.
Architecture
React (CRA) + Redux + Ant Design frontend. Express + MongoDB backend with Socket.IO, JWT auth, AWS S3 uploads, transactional order emails (Shop Inverness India), and xlsx import tooling.
Business Impact
Enabled online sales for Shop Inverness India with integrated admin management and order notification workflows.
Technical Decisions
- Redux for predictable cart and catalog state management
- AWS S3 for product image storage
- Socket.IO for live order status without polling
Feature Breakdown
Responsibilities
- Built product catalog, cart, and checkout customer flows for Shop Inverness India
- Developed admin CRUD for products, orders, and users
- Implemented order PDF export, email notifications, and Excel product import scripts
- Integrated Socket.IO for real-time order status updates
Challenges
- Synchronizing ecommerce catalog with backend inventory and order pipelines
- Designing checkout and account onboarding flows with branded email notifications
Performance Considerations
- S3 CDN for product images
- Paginated catalog API endpoints
Lessons Learned
- E-commerce storefronts benefit from shared catalog APIs with ERP backends
- Branded transactional emails improve customer onboarding and order confidence