SnapSolid.com

Design it in 3D. Build it from real boards. SnapSolid is the browser editor I’m building to take furniture ideas from precise models to cutting plans.

I started SnapSolid because a furniture idea should not get lost between a rough sketch and a spreadsheet of parts. The challenge is making precise 3D tools feel predictable: every selection, snap, and dimension needs to help the next decision. I shape both the product and its interaction design around that workflow.

Category3d Web Application
SoftwareReact, TypeScript, Three.js
RoleProduct design, UX and development
StatusEarly Access
Tags
product design3d editorreactthree.jswebgl
Real board dimensions, direct 3D editing, and the scene hierarchy in one workspace.

Precision without the busywork

Draw a board, set its dimensions, and snap it into place. Tools such as Fill opening turn the space between existing boards into a fitted part, with clearances you control.

A fitted board preview with adjustable clearance and position inside the cabinet opening.

One slat. A complete bed base.

A row of 16 bed slats starts with one board. Repeat board keeps count, gap, and span editable. Light and Dark are two views of the same workspace, with the same tools.

Dark — 16 bed slats with editable Repeat board settings.
Drag the divider to explore the same editable bed slats in Light and Dark.

From the model to the workshop

The same boards feed the cutting plan, including material thickness and grain direction. Set the sheet stock and kerf, check the layout, and export CSV or a printable PDF.

Cabinet boards arranged on stock sheets, ready to review before cutting.

Built for real projects

Work locally without an account, or add optional Cloud for synchronization, private snapshots, and read-only Share Versions. I’m continuing to refine the modeling workflow and onboarding in Early Access.

← WorkWorkNext →Panel