DreamHome
A full-stack web application for designing, pricing and sharing 3D floor plans in the browser, built on a customized Three.js rendering engine with a Next.js frontend and a Node.js/Express API.
Visit the live siteLive preview of dreamhome.kwingsmedia.com
Overview
DreamHome lets users create and edit 2D/3D floor plans, populate them with a catalog of furniture and fixtures, generate real-time pricing and a Bill of Materials, then export or share the finished design.
It is a full CAD-style product built from the ground up rather than a UI wrapper — 3D rendering engine integration, REST API, relational schema and authentication, with an AI module that assists a traditionally manual design workflow.
Actively in development: current focus areas are BOM and PDF export polish, catalog registration APIs with a pricing setup UI, and migrating to a per-tenant schema model for user-owned pricing catalogs.
What it does
Interactive 3D editor
Real-time 2D/3D floor plan rendering and editing powered by a customized Three.js engine and editor.
Catalog & pricing engine
A product catalog with user-configurable pricing and quantity, producing an automatic Bill of Materials as the plan is built.
PDF export & sharing
Generates shareable BOM and quote documents, plus public share links so a completed design can be sent to anyone.
Projects & authentication
Users create, save and revisit multiple floor plan projects, signing in with email/password or Google OAuth.
Engineering highlights
A CAD product, not a UI wrapper
Built end to end: 3D rendering engine integration, REST API, relational schema and auth were all designed and implemented from the ground up.
Pagination-aware PDF generation
Multi-page quote exports required solving real layout problems — correct footer and pricing placement across page breaks, not just a naive dump of the table.
Evolving toward multi-tenancy
The data model is being migrated from single-tenant pricing to a schema-per-tenant architecture so each user or organization maintains an independent pricing catalog.
AI in a manual workflow
A dedicated AI module assists with floor plan generation and design suggestions inside a process that is traditionally entirely hand-driven.
More projects
Logistics & Courier
ParcelNet
A full courier network — merchants, riders, branches and live tracking.
Multi-Tenant SaaS
WayBuddy
Travel guides launch a branded site on their own subdomain — no code.
Quotations & Invoicing
Invogen
Quotations, invoices and bills as pixel-faithful PDFs, numbered automatically.
