Selling a building before it exists
Upload a building model, click a mesh to label it as a unit, and publish an interactive showroom buyers can walk. Behind it sits the sales side: leads, pipelines, commissions, live guided sessions and a bilingual interface.

- Status
- Built · not yet launched
- Client
- Spaceable
- Sector
- Real Estate Technology
- Year
- 2026
Built with
- React Three Fiber
- Three.js
- WebXR
- Supabase
- next-intl
Disciplines
- 3D Web Engineering
- Product Architecture
- Real-time Systems
- CRM Design
- Localisation
A 3D sales platform for off-plan property. Developers upload a building model, click meshes to label them as units, and publish a showroom buyers can walk — with a full sales CRM behind it.
Off-plan property is sold with a floor plan, a render and a sales agent's ability to describe a space that is not built yet. The buyer is asked to commit a life-changing sum to a drawing.
The challenge
Putting a building in a browser is the easy part — Three.js has done that for years. The hard part is the join between the model and the business: the mesh a developer clicks in the viewer has to become a unit with a price, a status, a floor, an orientation and a lead attached to it, and that has to stay true as the model is revised.
The approach
Labelling is the hinge. An administrator uploads a GLB, and the platform reads its mesh inventory. Clicking a mesh in a 3D canvas opens a form that turns it into a unit. The model stays the source of geometry and the database stays the source of commercial truth, joined by mesh identity rather than by a naming convention someone has to maintain by hand.
The build
Fifty-eight screens across fifty-seven tables, built on React Three Fiber with XR support so the same showroom works in a headset. The sales half is a full CRM rather than a lead form: contacts, deals, pipelines, targets, lead routing rules, commission configuration with splits and records, approval requests, team and supervisor structures, and custom roles per organisation. Live presentation sessions let an agent walk a remote buyer through the building with shared control state, chat and reservations. Campaign links and behavioural events track which unit a buyer lingered on. The whole interface runs in English and Amharic.
Where it stands
Built and not yet launched. The platform is complete enough to demonstrate end to end; the public domain is still parked while go-to-market is settled.
Start now. Be live in weeks
One conversation, a straight assessment, and a written scope you own whether or not you build it with us.