Managing Ride Requests (Passenger View)

Passengers can manage their ride requests from the Manage Rides tab, accessed by selecting the Car Icon in the Bottom Navigation Panel.

This section displays a list of all ride requests made by the user, categorized under the following statuses:


Ride Request Statuses

  1. Requested

    • All current requests that have been created but have not yet received a response from a driver.
  2. In-Progress

    • Requests where a driver has accepted the ride and is en route.
  3. Canceled

    • Rides that have been canceled by either the driver or the passenger.
  4. Completed

    • Requests where the driver has successfully fulfilled the ride.

Viewing Ride Details

Selecting a request card from the list will display additional ride details, including:

  • Driver Details – Car make, model, and capacity.
  • Destination Address – The selected drop-off location.
  • Driver Name – The assigned driver's name.
  • Passenger Name – The name of the requesting passenger.

Additionally, a Cancel Request button will appear at the bottom of the screen. Pressing this button will prompt a confirmation modal before the ride is canceled.


Deleting Ride Requests

For all non-open rides (i.e., Completed or Canceled requests), users can swipe left on the request card to reveal a red trash button, allowing them to delete the request from the list.

For open ride requests (i.e., Requested or In-Progress), this button will be grayed out and unavailable for deletion.