Back to all case studies
Next.jsReactTypeScriptPostgreSQL

Full-Stack B2B2C Furniture Marketplace Platform

Architected a multi-tenant marketplace connecting brands, showrooms, and end consumers — replacing fragmented procurement workflows with a unified platform.

Key Deliverables

  • Engineered the full platform with Next.js 16 App Router, React Server Components, TypeScript 5, Prisma 7, and PostgreSQL — covering database design, API layer, and UI.
  • Delivered 4 role-based dashboards with 119 REST endpoints and 30 service modules using clean architecture.
  • Architected a flexible product catalog with dynamic attributes, version tracking for order history, interactive composition hotspots with normalized coordinates, and a materials/finishes engine.
  • Developed B2B quoting workflow with multi-showroom cart, quote comparison, appointment scheduling, and a broadcast tender system for competitive bidding.
  • Built a homepage editor with row/column layouts, cell splitting, and entity linking so non-technical users can manage content.
  • Integrated Stripe subscriptions, Firebase Cloud Storage with signed URLs, Google Maps geocoding, and a transactional email system with 9 HTML templates.
  • Leveraged TanStack Table, @dnd-kit drag-and-drop, Zod validation, Zustand state management, and Radix UI / shadcn/ui for an accessible, production-grade frontend.