This flow shows the complete client/passenger ride journey, starting from the My Trips screen, selecting a ride and vehicle type, searching for driver offers, and cancelling the search when needed. The cancellation screen provides predefined reasons and an optional text field for additional details.
The My Trips page displays the passenger's previous and current trips. When the passenger has not completed or booked any trips, an empty-state message “No trips yet” is displayed.

