Volute Stairmakers
3D stair configurator with live regulation checking
A concept build for a fictional staircase maker, made to show what a configurator does when it is wired to real rules rather than just spinning a model.
How it works
You set the floor to floor height and the opening, and the drawing redraws as you change it. Rise per tread, going, pitch, total run and the 2R plus G figure all update live. It checks itself against Approved Document K as you go, and the moment a configuration stops being compliant it says so in amber with the reason. Set the rise to 273mm and watch it fail.
How it is built
Built in Three.js with the geometry generated in code rather than loaded as model files, so it runs fast and stays under a megabyte. Graceful fallback on mobile, reduced motion respected.
Build notes
Vanilla HTML, CSS and JavaScript. No frameworks. Lighthouse 90+ on mobile.