🪚 cabinetdesk Live · Self-host

Projects, cut lists, materials, shop scheduling for custom cabinet shops + finish carpenters

Customer project with design specs + CAD file + site measurements. Cut list generation from parts list. Material inventory (sheet goods, hardware, finish). Per-project shop time scheduling across benches. Change orders tracked. Site-install coordination. For 1-5 bench custom cabinet shops.

What it does

📐

Project specs

Per project: customer, rooms, style (Shaker / inset / frameless), species (maple / cherry / walnut), finish, door style, hardware. Site measurements + CAD attachments.

📋

Cut list

Auto-generate from part list: panel sizes with yield optimization, banding lengths, door/drawer components. Cut-sheet print for the saw operator.

📦

Material inventory

Sheet-goods stock (plywood, MDF, melamine, veneered), banding, hardware (hinges, slides, pulls), finish (stain, lacquer). Per-project allocation.

🛠️

Shop scheduling

Per-bench job assignment. Sanding station, finishing booth, assembly. Bottleneck detection. Lead-time estimate to customer based on current queue.

✏️

Change orders

Mid-project scope change: add pantry, change finish. Re-estimate material + labor. Customer signs before work continues. Avoid end-of-job arguments.

🏠

Install coordination

Delivery date, site prep checklist, installer assignment, punch list on completion. Customer sign-off with photos.

Quickstart

# clone git clone https://github.com/Dangercorn-Enterprises/cabinetdesk.git && cd cabinetdesk pip install -r requirements.txt && python app.py

Pricing

Self-host
$0/forever
  • Clone from GitHub
  • Run on any laptop or VPS
  • Your data stays yours
  • All core features
  • AI features (BYOK)
Get the source
Multi-shop
$199/mo
  • Everything in Pro
  • Multi-shop accounts
  • CNC G-code export
  • Designer portal (architects)
  • SSO
  • Priority support
Contact sales

Hosted plans are early-access. Self-host today; email tim@dangercorn.net to join the waitlist.

Related products

cabinetdesk is one of 220+ verticals scaffolded from the same template. Each gets a working skeleton for free; individual ones get promoted to full products as demand surfaces.