Find a job by name

Type a customer or building name and the schedule hides every job that doesn't match.

What it is

A search box in the schedule toolbar that filters the same projects array the bars are drawn from, so the name column and the chart rows stay in lockstep. The project name covers customer and building ('24×32 Detached Garage — Aaron Reinford'), which is how builders actually look a job up.

Also called: search the schedule · filter projects · find a customer's job

See it
Find a job by name
Apr
May
Jun
Jul
Sutter Kline — Riding Arena
Framing
Gideon Alt — Riding Arena
Concrete
Ronan Petsch — 40×64 Shop
Trim
Gideon Alt — Barndominium
Framing
Ronan Petsch — Equipment Storage
Concrete
Framing crewConcrete crewTrim crew
Toolbar search field with the board collapsing to one matching job — GanttChart.tsx toolbar + `projects` memo. Sample data — no customer information appears here.
How it works
  1. 1Typed text is lowercased and matched against project.name
  2. 2Filtering happens on the shared `projects` memo, not on the label column, so bars and labels never desynchronise
  3. 3The control sits in the toolbar, not the label column — a row added to that column would push project names down while their bars stayed put
Why we built it

Once a builder has thirty jobs live, finding one of them means scrolling past the other twenty-nine — and the job you want is always the one somebody is on the phone about right now. Typing a name hides every job that is not it.

The problem
  • A busy board becomes unusable once a builder has dozens of live jobs
Sound familiar?
What you get
One customer's job on screen in a couple of keystrokes
Labels and bars stay aligned while filtered

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 →