Leef Doors 3D Door Configurator (2025)

Built a custom 3D door configurator for Leef Doors, a premium Australian manufacturer of slimline glass doors. Customers walk through a 7-step guided wizard — choosing location, style, handing, colour, size, hardware, and glass — with a live 3D preview and pricing updating at every step. A full admin dashboard lets the Leef team manage products and pricing without developer involvement.
Technical Implementation:
- Built frontend with React and Vite; 3D rendering via React Three Fiber (Three.js)
- 7-step wizard flow: Location → Style → Handing → Colour → Size → Hardware → Glass
- Express.js backend connected to a database for product and pricing data
- Live pricing recalculated on every configuration change
- Admin dashboard for managing door products, variants, and pricing rules independently
- Deployed as a standalone web app embedded in the Leef Doors website
Key Features:
- Live 3D door preview updating with every option selection
- Dynamic pricing at every wizard step
- Full admin panel for product and pricing management
- Clean guided UX reducing decision paralysis for a premium product
The project is completed and online. Try the configurator at designer.leefdoors.com.au.