Everything your transport
operation runs on.
From building routes to logging fuel receipts — Journey Hub replaces the spreadsheets, paper checklists and phone-tag with one connected, role-aware platform.
Route & run management
Build the network once, run it every day. Routes, schedules and templates that understand how school transport actually works.
Explore feature →- Named routes with ordered stops, mapped coordinates and student assignments.
- One-off runs, recurring weekly schedules and runs created from saved templates.
- AM, PM, Sport and Excursion run types — each with its own appropriate workflow.
- Duplicate detection, capacity warnings and conflict alerts before a run is ever created.
- Admin-only editing, with read access for every other role.
Live run workflow
A guided, step-by-step experience for drivers: pre-trip checklist, boarding, stop-by-stop navigation, school arrival, completion.
- Waze integration for turn-by-turn navigation to every stop.
- GPS proximity detection — the app alerts as the bus approaches each stop.
- Real-time accountability strip showing expected, boarded, exited and on-bus counts at all times.
- Sport and excursion runs carry a full outbound + return boarding cycle.
- Emergency alert panel accessible from any step during an active run.
Student boarding & accountability
Every student, every stop, every run — logged. No run can be completed while a student is unaccounted for.
Explore feature →- Per-stop student manifests with photo identification.
- Tap-to-board and tap-to-alight logging for each student.
- Parent-submitted absences displayed on the manifest before boarding begins.
- Unaccounted students flagged before the run can be completed.
- Full boarding log history per student and per run.
Student management
Profiles that carry everything the run needs — and nothing a role shouldn’t see.
Explore feature →- Student profiles with photo, year group, medical alerts and route assignments.
- CSV bulk import with a conflict-resolution review before anything is committed.
- Role-filtered views — parents only see their own linked children; medical data is hidden from parents.
- Year-group filtering, search and assignment history.
Fleet management
Know the state of every bus at a glance, with compliance dates that can’t sneak up on you.
Explore feature →- Bus profiles with registration, make, model, year, fuel type, transmission, seating capacity and licence class.
- Real-time service status: Active, Under Maintenance, or Out of Service.
- Colour-coded compliance tracking (green / amber / red) for registration expiry, insurance expiry and next service date.
- Wheelchair accessibility flag and capacity conflict detection on run creation.
Maintenance & records
Every service, fault, fuel stop and checklist — captured on the spot, camera-first.
Explore feature →- Maintenance logs for scheduled services, unscheduled repairs, inspections and fault reports — invoice photos attachable via camera or library.
- Report defect / fault — a one-tap quick action straight from the bus record.
- Fuel purchases with litres, price per litre, total cost, odometer and receipt photo capture.
- 14-point pre-trip safety checklist covering exterior, interior and mechanical items, with photo evidence on any failed item.
- Cleaning checklists for post-run interior and exterior sign-off.
- Vehicle checklists at every-trip, monthly and term level.
- Access control: available to Admin, Driver and Relief Driver. Parents and teachers excluded from editing.
Reporting & export
The paper trail, without the paper. Everything exportable for your school administration system.
Explore feature →- Run summary reports and student manifest exports.
- Boarding history, fuel cost summaries, compliance overviews and maintenance cost breakdowns.
- CSV export for integration with school administration systems.
- Role-filtered data — parents only ever see their own child’s data.
Driver management
Licences, availability and accountability for the people behind the wheel.
- Driver profiles with licence class, expiry date and active status.
- Conflict detection warns when a driver is already assigned to another run on the same day.
- Pre-trip checklists linked to the driver who completed them.
School calendar & scheduling
Journey Hub knows when school is on — so your schedules do too.
Explore feature →- School term dates, public holidays, non-student days and closure periods.
- Recurring run schedules automatically skip holidays and non-term days.
- Calendar-aware absence rules for parent-submitted absences.
User management & access control
Every screen and every action checks the user’s role before displaying or allowing it.
Explore feature →- Admin-managed user accounts with role assignment and access approval.
- Biometric / Face ID quick sign-in for returning users.
- Parent accounts linkable to specific students only.
- Full role-based permissions on every screen and action.
Design & technology
Native iOS, no compromises — and no mandatory cloud dependency.
Explore feature →- Built natively for iOS using SwiftUI and SwiftData.
- Runs fully on-device — all data stored locally, with iCloud sync available.
- Fully offline capable — runs work in tunnels, remote areas and coverage black spots.
- Camera-native — every photo field supports live camera capture, not just library selection.
- Consistent design system carrying the Journey Hub brand throughout.