Multi-Vendor Ecommerce Marketplace
Web Featured

Multi-Vendor Ecommerce Marketplace

A marketplace ecommerce platform enabling hundreds of independent sellers to list products, manage inventory, and receive split payouts through an end-to-end vendor workflow.

Overview

A full-featured multi-vendor ecommerce marketplace where independent sellers onboard, list products, fulfil orders, and get paid automatically — built as a performance-focused, niche alternative to Shopee or Etsy with full operator control.

Key Features

  • Next.js storefront with SSR product pages, client-side filtering, and aggressive static generation for category pages
  • Per-vendor branded storefronts with dedicated dashboards for products, inventory, orders, shipping labels, and payouts
  • Stripe Connect escrow-style payments: capture on checkout, commission split, delivery-confirm or timer release, automated refunds and disputes
  • Elasticsearch search with synonyms, faceted filtering, and typo tolerance returning sub-80ms results across hundreds of thousands of SKUs
  • Operator console for vendor KYC, commission tiers, payout holds, category moderation, and fraud review queues
  • BullMQ background workers for order state transitions, inventory sync, notifications, and nightly ledger reconciliation

Architecture

Component Details
Storefront Next.js with React Server Components, SSR product pages, static category pages, client-side filtering
Backend API NestJS exposing public shopping, vendor, and operator admin APIs with role-based access control
Transactional DB PostgreSQL for orders, vendors, products, ledger, and commission records under strict ACID
Cache & Sessions Redis for cart sessions, rate limiting, and hot product caching
Search Elasticsearch with synonyms, faceted filters, and typo tolerance across hundreds of thousands of SKUs
Payments Stripe Connect with escrow-style capture, per-vendor commission splits, and automated refunds/disputes
Background Jobs BullMQ workers for order transitions, inventory sync, email/SMS notifications, and analytics roll-ups
Operator Console Vendor KYC, commission tiers, payout holds, category moderation, and fraud review queues

Key Metrics

Vendors at launch

250+

SKUs

80,000+

Search latency

<80ms

Checkout throughput

Above design target

Ledger reconciliation

Nightly automated

Tech Stack

Next.jsNestJSPostgreSQLRedisStripe ConnectElasticsearchBullMQDocker

Details

Category Web
Technologies 8
Status Published
Featured Yes

Gallery

screenshot_1.png
screenshot_2.png
screenshot_3.png

Related Portfolio