Every journey.
Connected.
The school and transport operator bus management platform — built for the people who plan the routes, drive the buses, and care about the students on board. Now on iPhone.
One run, start to finish — no spreadsheets, no phone-tag.
Drivers follow a guided, step-by-step flow on every run. Each step is logged, timestamped, and visible to the transport office in real time. It works the same in a tunnel as it does in town — Journey Hub is fully offline capable.
The safety rule that can't be skipped: no run can be completed while a student is unaccounted for. Every child is flagged before the driver can close out.
Pre-trip safety checklist
A 14-point check across exterior, interior and mechanical items — with camera photo evidence required on any failed item, linked to the driver who completed it.
Boarding, student by student
Per-stop manifests with photo ID. Tap to board, tap to alight. Parent-submitted absences already shown before the doors open.
Stop-by-stop navigation
Waze turn-by-turn to every stop, with GPS proximity alerts as the bus approaches. The accountability strip stays on screen the whole way.
School arrival & alighting
Students are logged off the bus on arrival. Sport and excursion runs carry a full outbound and return boarding cycle.
Every student accounted for
Unaccounted students are flagged before completion is possible. The full boarding log is saved per student and per run — and an emergency alert panel is one tap away at every step.
Five roles. One platform.
Nobody sees what they don't need.
Every screen and action in Journey Hub checks the user's role first. Admins get the whole operation; parents get a clean view of their own child — and nothing else.
Administrators
Full visibility across the operation.
- Fleet, staff, routes, students & run history
- Compliance oversight and access approval
- Reports and CSV exports
Drivers
A focused, step-by-step run workflow.
- Pre-trip checklists & GPS stop navigation
- Real-time boarding and alighting
- Direct path to vehicle maintenance records
Relief drivers
Ready to step in at a moment's notice.
- The same driver workflow, instantly
- Full vehicle and checklist access
- No handover paperwork
Teachers
Excursion and sport runs, minus the noise.
- See which students are on board
- Track where the bus is, live
- No operational admin screens
Parents
A clean, consumer-grade dashboard.
- Today's bus status for their child
- Mark a student absent in one tap
- Direct line to the transport office
Role-aware throughout
Medical data is hidden from parents. Editing stays with admins. Parents only ever see their own linked children — enforced on every screen, every action.
The whole operation, in one app.
From building routes to logging fuel receipts — Journey Hub replaces the spreadsheets, paper checklists and whiteboards.
Route & run management
Named routes with ordered stops, mapped coordinates and student assignments. One-off runs, recurring weekly schedules and saved templates — with duplicate detection, capacity warnings and conflict alerts before a run is created.
Explore feature →Boarding & accountability
Per-stop manifests with photo identification, tap-to-board logging, parent absences shown up front, and a full boarding history per student and per run.
Explore feature →Fleet & compliance
Bus profiles down to licence class and seating capacity, with colour-coded tracking of rego, insurance and service dates.
Maintenance & records
Services, repairs, inspections and one-tap defect reports. Fuel purchases with odometer and receipt capture. Cleaning and vehicle checklists at every-trip, monthly and term level — all camera-native.
Explore feature →Reporting & export
Run summaries, manifest exports, boarding history, fuel and maintenance cost breakdowns, compliance overviews — with CSV export for your school admin system.
Explore feature →School calendar aware
Term dates, public holidays and closure periods built in. Recurring schedules automatically skip non-term days, and absence rules follow the calendar too.
Explore feature →Student management
Profiles with photo, year group, medical alerts and route assignments. CSV bulk import with a conflict-resolution review before anything is committed.
Explore feature →Access control & Face ID
Admin-managed accounts with role assignment, biometric quick sign-in, and parent accounts linked to specific students only.
Explore feature →Fully offline capable
Runs work in tunnels, remote areas and coverage black spots. All data lives on-device with iCloud sync available — no mandatory cloud dependency.
Explore feature →As clear as tracking a flight.
As calm as it should be.
The parent dashboard borrows from the best airline and rideshare trackers — visual, immediate and stress-free.
- Today at a glance — stop name, scheduled time and live run status, with AM and PM trips side by side.
- Mark absent in one tap — it lands straight on the driver's manifest before boarding begins.
- Collection notices — see immediately when the pickup location changes, plus emergency collection details for end of day.
- One tap to the transport office — and a full week schedule view when you need to plan ahead.
Built for real transport teams — not adapted for them.
➡Purpose-built
Not a generic task manager or form builder pointed at buses. Every workflow starts from how transport teams actually operate.
➡Compliance-first
Rego, insurance, service dates and defect logging are first-class features — not afterthoughts bolted on later.
➡Student safety focused
No run can be completed with unaccounted students on board. Full stop.
➡Offline everywhere
Tunnels, remote roads, coverage black spots — runs keep working, and data stays on-device.
➡Camera-native
Every photo field supports live camera capture — checklist evidence, defects, invoices and fuel receipts, on the spot.
➡Role-aware throughout
Admins, drivers, teachers and parents never see irrelevant screens or get accidental edit access.
Put your whole operation
on the bus.
Journey Hub is available now for iPhone. Built natively in SwiftUI — fast, private, and ready before the first morning run.