Managing Ride Requests (Driver View)
Drivers can manage 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 assigned to the driver, categorized under the following statuses:
Ride Request Statuses
-
Requested
- Ride requests that have been submitted by passengers but have not yet been accepted or declined.
- Drivers can choose to Accept or Decline a request.
-
In-Progress
- Requests where the driver has accepted the ride and is en route to the destination.
-
Canceled
- Rides that have been canceled by either the driver or the passenger.
-
Completed
- Requests where the ride has been successfully fulfilled by the driver.
Viewing Ride Details
Selecting a request card from the list will display the following passenger details:
- Passenger Name – The requesting passenger's name.
- Number of Passengers – Total number of riders for the request.
- Destination Address – The selected drop-off location.
For all Requested rides, drivers will see two options:
-
Accept Ride Request
- Prompts a confirmation modal before accepting.
- Navigates the driver to the Navigation View for directions to the passenger's destination.
-
Decline Request
- Marks the request as Canceled and removes it from the Requested status.
Completing a Ride
Once a ride is In-Progress, drivers can reopen the request card and select Complete Ride when the trip is finished.
- Pressing Complete Ride prompts a confirmation modal.
- Upon confirmation, the request status is updated to Completed.
Deleting Ride Requests
For all non-open rides (i.e., Completed or Canceled requests), drivers 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.