A pan-and-zoom timeline where each project is a summary bar that expands into its stages. Bars are drawn from the project's own stage list (name, colour, start day, duration), and each bar carries live status and checkpoint progress. Clicking a project opens the project cockpit; clicking a stage opens a quick-edit popover; double-click opens the full stage detail modal.
Also called: gantt chart · construction schedule · job board · build calendar · project timeline
Every live build on one timeline, from a day out to a year
Each job is one bar. Click it and it opens into its stages — permitting, concrete, material delivery, post set, siding — sitting where they actually fall on the calendar. Six zoom presets run Day, Week, Month, Quarter, 6 Mo and Year, so next week's crew moves and next spring's bookings are the same screen. A whiteboard shows only the jobs somebody remembered to write up, and it is wrong the moment a stage slips.
The bar shows how far along the job is, not just how long it is
Each project bar is cut into one segment per stage, tinted by that stage's status, and the percentage on it counts checkpoints finished rather than stages started. “Framing in progress” tells you nothing when framing has six checkpoints and one is ticked. Stages running late carry a flag, so the job in trouble is the one your eye lands on first — without opening anything.
Type a customer's name and everything else leaves the board
Once thirty builds are live, scrolling is not a way to find one. Search matches the project name, which carries the building and the customer together — “24×32 Detached Garage — Aaron Reinford” — and the board collapses to what matches. The crew chips narrow it to one team, and a chip carrying a calendar badge means that crew is on time off now or shortly.
Your subs see their own jobs and nobody else's
Crew leaders and workers get their own logins. On theirs the crew chips are hidden and the project list is filtered to their crew before the board is drawn, so a sub cannot browse the rest of your book. A crew lead can also only book time off for their own team. How much work you have on, and who else is doing it, stays yours.
Vacations, shutdown weeks and idle days sit on the same timeline as the work
Mark a crew unavailable for a date range — vacation, holiday, equipment maintenance — and it draws as its own row across the chart with a badge on that crew's chip. A schedule showing only work is quietly claiming every crew is available every day, which is how a plan turns into fiction. Where a crew has a gap between two jobs, the board draws a hatched band and labels it “3d buffer”, so idle days are countable instead of invisible.
Finished jobs come off the board without being lost
Archive is the everyday action: the build leaves the live board and sits in a collapsible Archived panel you can pull it back from. Delete takes a typed confirmation and still lands in a Deleted panel with a restore. A job carries photos, a signed contract and invoices, so a permanent delete does not belong one click away from a busy board.
- 1Projects load from the gantt_projects cache and re-render whenever the data layer publishes a change (subscribeToProjects) or the window regains focus
- 2Each project row computes its span from min(startDay) to max(startDay + duration) across its tasks
- 3Expanded rows draw one bar per stage, coloured from the project's own snapshot colour so a renamed/custom stage never falls back to grey
- 4The summary bar is segmented by stage, tinted by that stage's status, and shows checkpoint-weighted percent complete
- 5Zoom presets run Day → Week → Month → Quarter → 6 Mo → Year; ctrl+scroll zooms anchored at the mouse, pinch zooms on touch
A builder running several crews across jobs that overlap by weeks kept the schedule on a whiteboard and in a spreadsheet, and neither of them knew which crew was standing on which site on a given day. Double bookings were discovered the morning of, by phone, with two crews already in trucks. The board is one continuous surface you pan and zoom, and it was tuned hard for a phone in a truck cab: early versions built up a backlog of touch events and lurched a week sideways when the finger slowed, and a finger that rested before lifting sent the board drifting on its own.
- No single view of every active build and its stages
- Crew double-booking invisible until the day of
- Schedule changes never reaching the people who need them
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 →