🪵 flooringdesk Live · Self-host

Estimates, subfloor, suppliers for flooring installation contractors

Per-room sq ft estimator with flooring type (hardwood, LVP, laminate, carpet, tile). Auto material takeoff with per-product waste factor. Subfloor assessment (leveling, moisture, underlayment, vapor barrier). Supplier catalog with last-known pricing. Invoicing with deposit + progress + final draws. For 1-5 crew flooring shops.

What it does

📐

Per-room estimates

Sq ft per room + product selection (hardwood, LVP, laminate, carpet, tile). Waste factor per product type (hardwood 7%, LVP 10%, herringbone 15%). Transitions + stairs priced separately, not forgotten.

🏗️

Subfloor assessment

Per-room: leveling needed, moisture reading, underlayment type, vapor barrier. Costed into the estimate. Customer sees the full scope before signing, not the surprise "the subfloor is wet" call mid-install.

🏷️

Supplier catalog

Per-supplier product list with last-known pricing + lead time. Pick products from catalog into an estimate. When prices change, every future estimate reflects it.

📦

Material takeoff

Auto-generated shopping list: product boxes + waste + transitions + underlayment + adhesive + nails + quarter-round. Send to supplier, pick up, install.

💵

Invoicing + draws

Deposit at signing, progress draw at material pickup, final on completion. Track paid vs owed per job. Overdue reminder emails on autopilot.

🔒

Shop-owned

Flask + session auth. Customer list, pricing, supplier relationships stay yours. Not locked into a field-service platform's processing fees.

Quickstart

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

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-crew
$149/mo
  • Everything in Pro
  • Multi-crew accounts
  • GC portal integration
  • SSO
  • Material-price indexing
  • Priority support
Contact sales

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

Related products

flooringdesk 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.