PROJECT #060
Closet Designer
Parametric design tool for planning custom closets. Set dimensions, drag shelves and dividers, and export a cut list with exact measurements for woodworking. Changing one dimension recalculates everything downstream. 2D canvas with real-time constraint solving.
Shipped: TBD
TypeScriptReactCanvasRetrospective
The Good
Parametric design means changing one dimension recalculates everything. The cut list export saves hours of manual measurement for actual woodworking projects.
The Bad
3D preview was planned but 2D ended up being sufficient for most use cases. The pivot saved time but the UI feels flat compared to IKEA's planner.
The Ugly
Material thickness calculations have rounding errors that compound across nested shelves. Off by 2mm on a single shelf, off by a centimeter on ten. Needs proper fixed-point math.