Portfolio Details
EasyShpt — Multi-vendor eCommerce Platform
Client
SwiftLink Commerce
Date
17 Feb, 2023
Website
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.