Features not in Ridy codebase or existing proposal
Not in Existing Scope: These features do not exist in the draft PRD (cab-platform-rfq.pages.dev). All require new development.
| Feature | Description | Implementation |
|---|---|---|
|
Book for Someone Else + SMS
|
Rider books ride for another person by entering their contact number. The other person receives SMS notification with ride details, driver information, and live tracking link. Requires new contact field in booking flow and SMS gateway integration for notifications.
|
Phase 1 |
|
Battery % at Ride End
|
Driver inputs vehicle battery percentage before marking ride complete. Battery level displays in admin dashboard under "Active Drivers" list. Required for electric vehicle fleet monitoring and charging scheduling.
|
Phase 1 |
|
Bike as Vehicle Category
|
Add "Bike" as new vehicle option alongside existing categories (Mini, Sedan, SUV). Includes: vehicle category configuration, fare pricing rules per city, driver onboarding flow update for bike documents, and vehicle icon assets for apps.
|
Phase 1 |
|
Driver Cash Collection Limit
|
Driver can retain up to ₹2,000 cash from local rides and ₹5,000 from outstation rides. Amount above this must be deposited to company within 24 hours or by end of day. Driver app shows deposit confirmation flow (submit to wallet, office deposit, or bank transfer). If driver fails to deposit on time, account gets soft-blocked from new ride requests until clearance. Admin can manually override block for trusted drivers or emergencies.
|
Phase 1 |
|
Vehicle Backside Photo
|
Driver captures photo of vehicle rear side before marking ride complete. Photo stored in cloud storage (S3/R2) linked to trip ID. Used for damage verification and insurance claims processing.
|
Phase 1 |
|
Driver Attendance Module
|
Driver clock-in at shift start and clock-out at end. Tracks total online hours, break times, and shift patterns. Admin dashboard shows attendance reports with daily/weekly/monthly views and driver availability analytics.
|
Phase 1 |
|
Duplicate Pickup/Drop Validation
|
System validates booking request and rejects if pickup and drop locations are identical (within 50 meter radius). Shows clear error message to rider before allowing booking creation.
|
Phase 1 |
|
Issue Investigation Drilldown
|
Dedicated admin panel for dispute investigation. Timeline view showing all ride events, payment logs, driver location trail, chat messages, and state changes. Audit trail export for customer support escalations.
|
Phase 1 |
|
Driver Incentive Engine
|
Complete admin-configurable incentive system: trip count targets, ratings thresholds, peak hour bonuses, consecutive login days rewards. Driver app shows real-time progress bar toward incentives. Admin panel for creating and managing incentive rules.
|
Phase 2 |
|
Driver Agent Subscriptions
|
B2B subscription system for fleet owners/driver agents. Configurable tiers with different billing cycles, feature access levels, and commission structures. Only required if working with fleet partners who manage multiple drivers.
|
Phase 2 |
|
Multiple Concurrent Bookings
|
Single customer account can create and manage multiple active ride bookings simultaneously. Each booking treated as independent ride instance. Complex state management required for tracking multiple rides per user.
|
Phase 2 |