Skip to content
SK

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.

React
Redux
Ant Design
Express
MongoDB
Socket.IO
AWS S3
xlsx
GSAP

Storefront — Home page

Shop Inverness India homepage with hero carousel, navigation, and Safe & Gentle Ear Piercing branding

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

Product Catalog
Cart & Checkout
Admin Management
Order Emails
Order PDF Export
Excel Import
Real-time Updates

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

Related Engineering Library