Product
LEE ROO
WebXR furniture visualisation in the browser
- Sector
- Furniture retail
- Founder’s role
- Interface architecture, 3D pipeline and accessibility
Led by our founder, Senesh Fitzroy.
Context
People shopping for furniture have a tape measure, a photo and a guess.
Product pages show each piece on a white background, which answers none of their real questions.
The problem
- Will it fit through the door? Will it dominate the room?
- A native AR app asks people to install something for a purchase they make every few years.
What was built
One room, two linked views
A 2D plan on the left and the same room in 3D on the right. On supported devices, WebXR places the room in the visitor’s own space.
Both views read from one shared state store, so they never disagree.
A graceful fallback
Where WebXR is unavailable, the app falls back to an orbit-controlled 3D view instead of an error.
Accessible 3D
Every item in the plan is also a focusable element with its position announced.
Placement works fully from the keyboard, and live regions describe each change.
Architecture
Stack
- React
- TypeScript
- Konva
- Three.js
- WebXR
- Zustand
Outcomes
- Research prototype, not a commercial deployment. We do not claim a sales uplift.
What we would do differently
We designed the mouse interactions first. Several had no sensible keyboard version and had to be redesigned. Designing the keyboard path first now comes first.
Planning something similar?
Tell us what you are working on. We start by understanding the problem, the people, and the systems involved.
