Offline & on-device
Tunnels. Black spots.
Doesn’t matter.
Journey Hub runs entirely on-device — live runs, checklists and boarding logs keep working with zero coverage, and there is no mandatory cloud dependency.
← All featuresRoute 7 · AM
NO COVERAGERun status
Boarding log
Checklist photos
iCloud sync
What it does
On-device first, cloud optional
Most fleet software assumes a connection. School bus routes don’t cooperate — so Journey Hub doesn’t assume one.
- All data stored locally — built on SwiftData, everything lives on the device running the app.
- No mandatory cloud dependency — the app is fully functional without any server.
- iCloud sync available — opt in to sync through your own Apple iCloud account when you want data shared across devices.
- Native SwiftUI throughout — fast, responsive and built the way iOS apps should be.
In practice
How it works on the day
1
Everything lives on-device
Routes, manifests, records and photos are already on the phone before the run starts.
2
Keep running offline
Boarding taps, checklist results and defect reports save locally in tunnels and black spots.
3
Sync when you choose
With iCloud sync enabled, data flows when coverage returns — on your account, under your control.
Going deeper
What this means in practice
Offline-capable changes what you can rely on.
- Rural and regional routes — long stretches without coverage don’t interrupt accountability.
- Excursions anywhere — national parks, sports grounds and camps work the same as the school gate.
- Privacy by architecture — data that never leaves the device is data that can’t leak in transit. See the privacy policy.
Ready to put your operation on the bus?
Download on theApp Store
Android — coming soon