Back to The Grid
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
TypeScriptReactCanvas

Retrospective

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.

Screenshots