DEMO — sample data only.
Nothing you do here is saved; reload to start over. Use “Viewing as” (top right) to try each role. Dates are frozen at Mon 10/26/2026. Best on an iPad or computer.
BH
Quote
Project Tracker · today {{todayLabel}}
Viewing as
{{r.label}}
{{t.label}}
{{roleTitle}} view
· {{roleFocus}}
My jobs
Everyone
My queue
{{queueSub}}
+ New job
Nothing waiting on you right now.
{{q.name}}
{{q.num}}
{{q.meta}}
{{q.action}}
· waiting {{q.days}}d (target {{q.target}}d)
{{q.statusLabel}}
Open
Log {{q.logShort}}
Job Board
⚑ Needs attention · {{attnCount}}
+ New job
{{col.name}}
{{col.mineTag}}
{{col.count}}
{{col.sub}}
{{job.name}}
{{job.num}}
{{job.scope}}
{{job.nextShort}}
{{job.daysLabel}}
Job Timeline
Every open and recently closed job, by sold date. Each bar runs from sale to today; tap a row to open the job.
Active jobs
All jobs
Sold date: {{sortLabel}}
Behind / at risk only
+ New job
Completed stages
Current stage · on track
At risk
Behind target
{{targetDays}}-day completion target
{{hlNote}}
Job · current stage
{{w.label}}
Today
{{r.name}}
{{r.num}} · sold {{r.sold}}
{{r.stageText}}
{{s.label}}
What's stuck
{{k.label}}
{{k.value}}
Customer
Job #
Waiting on
In stage
Status
{{x.name}}
{{x.num}}
{{x.next}}
{{x.days}}d / {{x.target}}d
{{x.statusLabel}}
‹ {{backLabel}}
{{d.name}}
Job {{d.num}}
{{d.statusText}}
{{d.scope}} · Rep: {{d.rep}} · Sold {{d.sold}}
{{d.srcLabel}}
+ {{d.logLabel}}
{{m.mark}}
{{m.name}}
{{m.date}}
History
Saved with who logged it and when — never overwritten
{{e.date}}
{{e.what}}
{{e.note}}
{{e.who}}
Days in each stage
{{p.name}}
{{p.daysText}}
/ {{p.target}}d
Sold to today:
{{d.age}} days
(target {{targetDays}})
{{d.name}} · Job {{d.num}}
Log a milestone
✕
Milestone
{{o.label}}
{{o.hint}}
Date it happened
{{o.label}}
Type it
Or pick on calendar
{{dateMsg}}
Note (optional)
Will be saved as
{{me}}
, {{saveWhen}}.
Cancel
Save milestone
For jobs not quoted in BHQuote
New job
✕
Customer last name *
Job #
(can add later)
Sales rep *
{{r}}
What was sold
Sold date *
Today
Type it
Or pick on calendar
{{nf.msg}}
Starts at
Sold
. Deposit and New Deal Paperwork are logged next, in either order. Saved as entered by
{{me}}
Cancel
Add job