Skip to Content
Trips Enjoy
User Flows

Moderator App

End-to-end flows for the moderator app (UF IDs, steps, rules).

Surface: installable web app on phones. Role: vehicle moderator.

Registration

No self-registration. The organization assigns a moderator to one vehicle on one trip with name and phone (D-107). The moderator receives an SMS link to install the app and a staff code.

Approval

The assignment by the organization is the approval. Access lasts until 24 hours after the trip ends, on one device at a time (D-108). Replacing the moderator ends access at once. The moderator's plan rule is OD-06.

Flows

UF-MOD-01. Install and first open

Opens the SMS link; adds the app to the home screen.

Permission primer: location (for check-in location and tracking fallback), camera (scanning), notifications.

Opens to the vehicle view.

Rules: FR-MOD-04.

UF-MOD-02. Sign in

Phone and staff code. Signing in on a second device ends the first session. No assignment, or an expired assignment, shows "no active vehicle". Rules: FR-MOD-05.

UF-MOD-03. Vehicle home and manifest

Vehicle label, trip, departure time, pickup point, driver contact, operations contact; manifest of passengers with seat and status (not boarded, on board, off vehicle); occupancy counter. Rules: FR-MOD-01, FR-CHK-07.

UF-MOD-04. Check in a passenger

Scan the passenger's boarding code, or search the manifest by name.

Results:

  • Checked in: seat confirmed; event recorded with time and location where permitted.
  • Wrong vehicle: refused; shows "vehicle N" only.
  • Not found or not confirmed: refused; escalate to operations.
  • Already on board: duplicate ignored.
  • Queued: offline; will sync.

Rules: FR-CHK-01 to FR-CHK-03, BRL-09.

UF-MOD-05. Check out at a stop or destination

Select the stop; check passengers out individually or all at once; a passenger checked out at a stop can re-board and be checked in again (proposed). Rules: FR-CHK-04.

UF-MOD-06. Offline queue

Banner shows offline state and the number of queued events; warning at 800; maximum 1,000; events send in order with original times when the connection returns. Rules: FR-CHK-05.

UF-MOD-07. Report an incident

Category (safety, medical, vehicle fault, lost traveler, conduct, other), description, photo, location; operations sees it at once. Rules: FR-CHK-06.

UF-MOD-08. End-of-trip report and access end

Enter final headcount; if it differs from the checked-in count, a reason is required; add notes; submit (read-only after).

Access ends 24 hours after the trip ends, or at once on replacement, with an "access ended" screen.

Rules: FR-MOD-02, FR-MOD-03, FR-MOD-06.

On this page