- Rider and driver sign-up and login via email or phone number.
- Password reset functionality.
- Profile management for riders and drivers.
- Riders can request a ride by entering pickup and drop-off locations.
- Real-time location tracking of both drivers and riders using GPS.
- Estimated fare calculation based on distance and time.
- Ride confirmation and cancellation options.
- In-app notifications for ride status (driver on the way, ride started, ride completed).
- Driver registration and approval process.
- Availability toggle for drivers to accept rides.
- Ride request notifications for drivers.
- Navigation support for drivers to reach pickup and drop-off locations.
- Multiple payment options (credit/debit card, in-app wallet).
- Automatic fare deduction after ride completion.
- Payment history for riders and drivers.
- Riders can rate and review drivers after each ride.
- Drivers can rate riders.
- Dashboard for managing riders, drivers, and rides.
- Monitoring real-time location of all active rides.
- Access to ride and payment history.
- Rider and driver management (approval, suspension).
- Ride request and status updates for riders and drivers.
- Promotions and offers for riders.
- In-app chat between riders and drivers.
- In-app customer support and FAQs.
- No implementation of complex algorithms for matching riders with the most optimal driver based on advanced AI techniques.
- Surge pricing and other complex fare adjustments based on demand are not included.
- Real-time ride monitoring by a centralized safety team.
- Emergency button that alerts local authorities.
- The app will support only one language (e.g., English) and one currency (e.g., USD).
- No deep analytics or business intelligence reports for ride patterns, driver performance, etc.
- No implementation of loyalty programs, discount codes, or referral bonuses.
- Excludes integration with third-party services like map providers (other than basic Google Maps integration), external payment gateways, or CRM systems.
- Focus will be on one platform initially (e.g., Android, iOS), excluding a simultaneous launch on multiple platforms (e.g. web).