# data[].attributes.body
Driver Stats:

Provide drivers with insights about their performance, such as completed rides, earnings, and passenger ratings.

# data[].attributes.body
Real-time Tracking and Navigation

Provide real-time tracking of the driver’s location and estimated time of arrival

# data[].attributes.body
Cancelation

Allow users to cancel rides and view applicable cancellation charges.

# data[].attributes.body
multiple rider options

users should be able to choose the riders with best ratings and who offer best fares

# data[].attributes.body
Car and Ride Preferences: Riders should be able to select their preferred vehicle type based on their needs.

# data[].attributes.body
Fare Negotiation

# data[].attributes.body
Route optimization: providing best route for destination using gps navigation

# data[].attributes.body
Passenger and Driver Profiles:

Passenger Profiles: Passenger can create and update their profiles with their personal information, payment options, and any preferences they have.

Driver Profiles: Drivers can create and update their profiles with information about their vehicle, their availability, and the areas they serve.

# data[].attributes.body
Safety features :

Include an emergency SOS button for riders and drivers during trips.

# data[].attributes.body
Password Recovery
Example: "The system must send a password reset link to the user’s registered email upon request."

# data[].attributes.body
Search and Filtering

# data[].attributes.body
Payment System:

The system should support multiple payment methods such as credit card, digital wallets like (eSewa, Khalti) and cash too.

# data[].attributes.body
ride history and tracking

# data[].attributes.body
Notifications

# data[].attributes.body
User Feedback System: Enables riders and bikers to rate each other after completing the ride.

# data[].attributes.body
User Authentication