SiteCalc

Ten offline construction calculators that draw a to-scale diagram as you type — built to a 598-line spec.

CategoryMobile Apps
Timeline2026
ContextProduct build · Solo
StatusShip-ready · Play launch prepared
Stairs calculator with live stringer diagram
10calculators, each with live diagrams
195test cases against the spec
13klines of Dart
~10 MBdownload size

The product

Carpenters work in feet, inches and sixteenths — on job sites with no signal. SiteCalc gives them ten fully-offline calculators (stairs, rafters, concrete, decks, fencing, drywall, framing and more) where every answer is drawn as a to-scale diagram next to the numbers: draw your stringer before you cut it.

The engineering is deliberate: a custom feet-inches-fraction engine and keypad with its own input grammar, a canonical-inches architecture that re-renders saved projects in metric for free, and a declarative calculator framework where each new calculator is just inputs + results + a painter.

Under the hood

THE ENGINEERING

  • 01

    Custom fraction keypad and 528-line measurement engine — accepts 9' 1", 109, or 9 1/2 and always rounds to buildable fractions

  • 02

    Every calculator renders a live CustomPainter diagram — stringers, rafter triangles, slab layouts — tested across 2 themes × 7 canvas sizes

  • 03

    Built to a numbered 598-line spec whose acceptance table is asserted on displayed strings, not floats — formula drift fails a test first

  • 04

    IRC residential code checks built into the stairs calculator

  • 05

    Share-cards rasterised to PNG with watermark; rewarded-ad export that still succeeds free if the ad fails (and that fallback is tested)

Next case study

ToolSamurai