Frontend integration
Watchdog UI screens
The following images illustrate the UI of the different watchdog search screens, the real visuals can differ.
Start screen
- Displayed when no watchdog search is in progress
- Shows the origin and destination on the map
- The user can optionally change the origin or destination and start the search
Searching screen
- Displayed when watchdog search is in progress
- Shows the remaining time until timeout
- The user can cancel the search
Match screen
- Displayed when a match is found
- Shows the matched plan details and the time remaining for acceptance
- The user can accept the match (book the taxi) or cancel the search
PT Ride screen
- Displayed when the user accepts the match (books the taxi) and the order is confirmed
- Shows the details of the journey plan
- The user can cancel the order (and the search)
- The user can click through to the native taxi ride view (the RH app should provide an option for the user to click through back to the watchdog screen in such case)
Taxi Ride screen
- Displayed when the user boards the taxi car
- Shows the taxi (estimated) route and destination on the map
- The user can click through to the native taxi ride view
Scheduling screen
- Accessible directly from the native app or via a button on Start screen
- Displays home address and scheduled (or active, if any) watchdog searches
- The user can change the home address and manage scheduled searches
- Clicking the active search button opens the relevant Watchdog screen