Phase timeline with milestone checklists

Every build phase as an expandable row showing its checkpoints, which are ticked, when they were completed, and the site photos for that phase.

What it is

A vertical timeline of phases such as Permitting, Dirt Work, Concrete, Materials, Framing, Siding and Roofing, and Final Payment, each with a status chip, a mini milestone progress bar and an expandable checklist. Checkpoint lists honour the builder's per-project renames, hides and additions rather than only the hardcoded defaults.

Also called: build stages · checkpoints · what has been done so far · framing inspection status

See it
Phase timeline with milestone checklists
Apr
May
Jun
Jul
Delia Yoder — Barndominium
Framing
Ronan Petsch — Riding Arena
Concrete
Marlin Hoover — Barndominium
Trim
Marlin Hoover — 40×64 Shop
Framing
Delia Yoder — Riding Arena
Concrete
Framing crewConcrete crewTrim crew
One phase row expanded showing ticked checkpoints with dates and a photo strip. ProjectDashboard phase timeline. Sample data — no customer information appears here.
How it works
  1. 1Phases come from the synced Gantt, falling back to a default seven-phase set
  2. 2Checkpoints resolve against per-task overrides and any project-specific snapshot
  3. 3Phase status is normalised from the crew stage log into planned, in progress, delayed or completed
  4. 4Photos are grouped by unique task id so two custom stages of the same type do not pool
  5. 5Internal crew documentation photos on milestones are deliberately not shown to customers
Why we built it

Customers could see a phase was underway but not what underway meant, so they called to ask what happens next and when. Each phase carries its milestone checklist, ticked off as the crew completes the work. Phase names follow whatever the builder calls them on that particular build, so a barndominium reads "Slab / Foundation" and the same wording appears on the customer's dashboard, the office view and the contract. Photos group by the actual phase rather than pooling two custom stages together, and internal crew documentation stays out of the customer's view entirely.

The problem
  • A generic phase list that does not match how a given builder works
  • Internal crew photos leaking to the customer
  • Custom stages sharing milestone state and photos
Sound familiar?
What you get
Customers see real checkpoints, not a vague percentage
Renamed and custom stages carry through to the customer view
Only builder-published photos reach the customer

See it on your own jobs

Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.

or keep browsing features →