BusyStreet

Bus ticketing and crew ops on Android POS.

Issue tickets, dispatch crews, settle cash, and sync the day’s books for Philippine routes — on rugged Android printer devices.

Field ops · v0.052a · BOVJEN TRANSPORT

From paper boarding to device-bound shifts.

Built for a Philippine bus operator, BusyStreet replaces paper-heavy boarding and end-of-day reconciliation with role-based workflows. Conductors ticket stop-to-stop; dispatchers assign crew and bus; cashiers settle collections; inspectors audit with GPS. Data lives on the device for the shift and backs up when the network allows.

On-bus thermal ticketing

From/To stops, regular and discounted passengers, fare matrix, print on issue — Collection Dashboard through the day.

Handheld POS printing a bus ticket on a city bus
Conductor workflow on SUNMI / Senraise thermal devices.

How a shift runs

Three workflows that define the product.

Dispatch assignment on a handheld at the yard

01 · Yard open → dispatch

Assign driver, conductor, bus, route.

Dispatcher locks the run — optional machine base discount — prints confirmation. Crew login is gated to the active dispatch window. Admin initializes machine ID, printer type, and cloud backup when the device is new.

Ticket issue on a bus handheld

02 · On route

NFC login. Ticket. Collect.

Conductors tap in, pick direction and stops, apply senior/student discounts, print thermal tickets, and watch collections climb. Inspectors pull live stats, GPS-backed reports, and can suspend a machine discount mid-day.

Cashier settlement with handheld and receipt

03 · Cash-in

Settle, print Ingresso, sync.

Cashiers run partial, OPEX, bonus, and withholding settlements. Sync pushes local ticket and settlement files when online — the shift keeps moving offline until then.

Capabilities

Role-gated screens on a device-bound machine.

Conductor
Dispatch-assigned routes, N/S direction, fare matrix, discounted counts, thermal print, Collection Dashboard with partial settlements.
Dispatcher
Driver + conductor + bus + route assignment, print confirmation, machine base discount (B′) for the run.
Cashier
Partial / OPEX / bonus / withholding settlements, Ingresso income print, sync and device data controls.
Inspector
Live route and collection stats, GPS on sync, printable audit report, discount suspend, partial settlement path.
Admin
Machine ID and registration key, printer setup, device init from assets, cloud backup config, discount policy.
Access & policy
NFC + password login, ~24h dispatch-gated crew access, per-route fare matrices, PHP whole-peso rounding for machine discounts.
Print & sync
SUNMI / Senraise thermal paths for tickets, dispatch, reports, settlements. Local files with S3/cloud backup when connected.
Routes
Philippine corridor examples: EDSA Busway, Ayala–Malanday, Balagtas–Monumento — operator-specific fare assets.

Who uses it

Built for mid-size bus operators on rugged POS handhelds.

Built for the yard and the road

Android 7.1+ handhelds with NFC and thermal printers. Ticketing runs locally; sync needs network. Device-bound machine IDs keep policy and assets per unit.

Kotlin · Jetpack Compose · Material 3 · SUNMI / Senraise print · NFC · AWS S3 · Retrofit — AI-accelerated delivery, human-architected for a real Philippine bus operator.

This is a Spreadsheet → System / MVP build. Related: RedN Farm.

Need field ops like this?

Spreadsheet → System and MVP sprints are how we ship crew tools like BusyStreet — AI-accelerated, human-architected, yours to own.