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.