Live fleet
Routes
Students & stops
{{ unassignedCount }} unassignedWalk to stop: {{ selStudent.walk }}
Bus: {{ selStudent.bus }}
Message parents
Reports
Field trips
Drivers & certifications
Transportation operations
Cover every run, shorten the longest rides, and keep follow-up moving.
Substitute bench
{{ d.name }}
{{ d.status }}
| Route | Assigned driver | Readiness | Regular driver |
|---|---|---|---|
| {{ r.label }}{{ r.school }} · Regular: {{ r.driver }} | {{ r.status }}{{ r.reason }} |
Each driver can cover one route per shift. AM and PM are tracked separately. A substitute assignment does not clear a bus maintenance hold.
Estimated run = travel at 22 mph + 2 minutes per stop, from the first pickup to school. This is a planning estimate; verify actual ride times, arrival windows, road restrictions, and seating before making changes.
| Route | Distance | Est. run | Riders / seats | Review | Action |
|---|---|---|---|---|---|
| {{ r.label }}{{ r.stops.length }} stops → {{ r.school }} | {{ r.miles }} mi{{ r.source }} | {{ r.minutesText }} | {{ r.load }} | {{ r.recommendation }} |
Demo buses have 48 seats. “Review stops” opens the existing route editor and turn-by-turn sheet. Changes there update this review.
{{ incidentCount }} matching reports
No reports match these filters.
New driver incident report
Describe observed behavior. The school determines the response.
{{ selectedIncident.id }} · {{ selectedIncident.student }}
{{ selectedIncident.bus }} · {{ selectedIncident.date }} · {{ selectedIncident.shift }}
{{ selectedIncident.repeatText }}
{{ selectedIncident.contactText }}
This records a completed conversation in the demo. It does not send a message.
Activity history
- {{ h.text }}
{{ v.label }}
Odometer: {{ v.odometer }} mi
Next service: {{ v.nextService }} mi
{{ v.remaining }}
Pre-trip: {{ v.inspection }}
{{ v.note }}
- {{ h.text }}
Service is flagged within 500 miles. Recording sample service sets the next interval to 5,000 miles; the district would configure real intervals. A defect hold requires a separate shop clearance before coverage shows the bus as ready.
Lookup
PM {{ lookupSel.bus }} · drops {{ lookupSel.pmTime }}
Driver {{ lookupSel.driver }} · Guardian {{ lookupSel.guardian }}