EasyShpt — Multi-vendor eCommerce Platform

Client

SwiftLink Commerce

Date

17 Feb, 2023

Category

Products & Platforms

EasyShpt is a production-ready multi-vendor marketplace built for high-volume seller onboarding, real-time order tracking, and transparent wallet settlement. It supports real-time chat between sellers, customers, and support using Socket.IO and Redis pub/sub. Stripe & PayPal power automated payouts with full audit trails.

Engineered using a modular service-driven architecture (Node.js, TypeScript, MongoDB, Next.js), it’s optimized for scale, performance, and CMS-friendly admin workflows. The platform supports thousands of SKUs and is optimized with MongoDB Atlas Search + LRU caching for high-speed queries.

Key Functional Highlights

  • Seller & Admin dashboards with real-time alerts and sales analytics.
  • Wallet-based accounting, monthly settlements, and KYC-based seller verification.
  • Full marketplace product management — categories, attributes, inventory, promo pricing, SEO metadata.
  • Socket-powered 3-party chat — Seller ↔ Customer ↔ Admin with typing/status indicators.
  • Full audit-logging, RBAC & JWT+Refresh token security with protected microservices.

Designed for performance and resilience — scalable via Docker, Redis, and horizontal load balancing. Deployed on Vercel & managed MongoDB infrastructure with CDN-based image delivery via Cloudinary.

Process Story

The biggest challenge was designing a multi-tenant marketplace architecture that logs thousands of daily seller activities while keeping financial reconciliation 100% traceable and auditable. The solution involved a dedicated sellerWallet ledger structure, automated settlement job queues, Redis presence management, and tenant-aware filtering at every service layer.

Today, EasyShpt powers multiple internal & client-driven commerce initiatives — including agricultural B2B, household essentials, and lifestyle D2C platforms — all launched from the same reusable codebase.