Project 002 3D planning tool Working application
002 Room PlannerHosted by AI Emporium
Application ready
Close demo

Project notes · 002

Notes from building Room Planner.

A local-first 3D planning tool for exploring room layouts and rear extensions with real dimensions.

Why we made it

We wanted a practical way to test room and extension ideas before committing them to a drawing or build.

What we built

A browser-based 3D workspace for setting dimensions, arranging furniture and fixtures, and designing floor finishes.

Where it is now

The core planner runs entirely in the browser. Optional photo-to-3D generation remains a local setup because it requires private Hugging Face API access.

Build notes

The hosted version keeps the planning workspace client-side, while private AI credentials stay in the optional local server setup.

FoundationReact, TypeScript and Vite
3D workspaceReact Three Fiber, Drei and Three.js
StateZustand, local storage and IndexedDB for imported models
Local APIExpress and Hugging Face TRELLIS.2
Hosted behaviourThe core planner works; the AI action explains the local setup