FILE 001
WhereBus
DECLASSIFIEDReal-time bus tracking web app
- Role
- Designer & developer — UX mockups, React web app, maps and live tracking
- Year
- 2022
- Stack

01Overview
A web app that shows buses live on a map. Passengers pick a line and a pickup point, drivers share their GPS position, and transport companies register their fleet and lines.
Live bus map · travel-time estimates · station and line search · driver GPS sharing · company sign-up.
02The problem
Passengers wait at the stop with no idea where their bus is, and small transport companies have no simple way to put their lines on a map.
03My approach
- A.01
One app, three roles: passenger, driver and company
- A.02
Driver positions synced live with Firebase Realtime Database
- A.03
Maps and travel-time estimates with Amazon Location Service
04Key screens
WhereBus: Passenger map: pickup point, line and bus
WhereBus: Passenger home
WhereBus: Company sign-up› swipe for all 4 screens
05Technical highlights
- Front end
- React 18 · SASS
- Maps & location
- Amazon Location Service
- Real-time data
- Firebase Realtime Database
- Back end
- AWS Amplify
06Outcome
Passengers choose a line and a pickup point, then follow the bus on the map with an estimated travel time. Companies get their lines and stations online in a few steps.