NO SIGNUP, NO EMAIL

Have a go at it

This is the Jobs screen with six real-shaped jobs in it. Click one, move it through the statuses, reassign it — the pipeline figures at the top recalculate as you go.

app.sawhorse.app / jobsLIVE DEMO

UNBILLED WORK

$15,230

AWAITING PAYMENT

$640

OPEN JOBS

4

J-2841 · TUE 11 AUG, 8:00AM

Panel upgrade, 100A to 200A

M. Whitfield · 22 Cundles Road East, Barrie

MOVE THIS JOB

ASSIGNED TO

LINE ITEMS

  • 200A panel and breakers × 1$1,240
  • Mast and meter base × 1$680
  • Labour × 12$1,320
  • ESA permit × 1$240
  • Total$3,480

Fuse panel flagged on home inspection. ESA permit filed 4 Aug. Homeowner works from home — needs 2 hrs notice before power off.

Click a job, change its status, reassign it — the totals update.Demo data · resets on reload

What's real here

The status changes, the assignment, the filters and every total. It is the same state model the product uses.

What isn't

Schedule, Invoices, Team and Reports are stubs. So is anything that would touch a server — no data leaves your browser.

What happens on reload

Everything resets. Nothing you do here is saved anywhere, by design.

Want it with your own jobs in it?

Thirty days free, no card. Import your open jobs and see how it feels with work you recognise.

Start free