retro-passengers

byEby Andrew

An intercity ride-sharing mobile app that helps passengers find affordable shared car rides for long-distance travel, especially in regions where direct buses or trains are limited or unavailable during early morning hours. Example: A passenger traveling from Tirunelveli to Chennai can search for available rides offered by verified drivers heading to the same destination or nearby locations, select a seat, pay securely, and travel at a fare only slightly above public transport costs. Core Problem Many travelers face: Limited or unavailable buses/trains in certain regions Poor early-morning transport connectivity Expensive private taxi alternatives Safety concerns during long-distance travel No affordable middle-ground option between bus and taxi Solution This app provides: For Passengers Search rides by origin and destination View available drivers going to the same or nearby place Book a seat in a shared car Choose seat position from car layout (top-view seat map) Pay through multiple payment methods Access emergency SOS protection during travel For Drivers Publish planned trips Add route, departure time, available seats Set fare within platform rules Receive passengers traveling the same route Earn from empty seats while keeping travel affordable Unique Pricing Model (Key Differentiator) Unlike taxi apps, fares are controlled. Driver fares can only be: Minimum: Bus fare + 10% Maximum: Bus fare + 25% Example: If bus fare = ₹500 Minimum allowed ride fare = ₹550 Maximum allowed ride fare = ₹625 This prevents price exploitation. Safety Features (Major USP) SOS Emergency Feature If an emergency occurs during the ride: Passenger taps SOS. System automatically: Sends live location to 2 pre-added emergency contacts Triggers instant phone call to emergency contact Shares driver and trip details Optionally alert nearby police/emergency services (future phase) User Types During Onboarding 1. Passenger Registration Required: Basic profile details Government ID verification (Aadhaar or equivalent) Add two emergency SOS contacts 2. Driver Registration Required: Identity verification (Aadhaar or equivalent) Driving license verification Vehicle registration proof Vehicle photos (multiple angles) Profile verification approval This increases trust. Core User Flow Passenger Flow Open app Select Passenger login Search destination View available rides Choose ride Select seat from car blueprint Make payment Start trip Use SOS if needed Driver Flow Open app Select Driver login Add trip details Set fare within limit Publish ride Accept passengers Complete trip Receive payment Payment Options Supported payments: Google Pay Debit card Credit card Cash after reaching destination Target Audience Age group: 18–45 Frequent travelers such as: Office commuters Students Daily/weekly long-distance travelers Women traveling early morning People in towns with weak transport access Core Screens Needed for MVP You would likely need these mobile screens: Passenger Side Splash Onboarding (Passenger / Driver selection) Sign Up + Verification Home Search Screen Ride Search Results Ride Detail Seat Selection (Car Blueprint) Checkout/Payment Live Trip Tracking SOS Screen Trip History Driver Side Driver Registration Vehicle Verification Upload Create Trip Passenger Requests Active Trip Screen Earnings Dashboard Possible App Names Ideas: RouteShare RideLink GoTogether ShareRoute TripNest ViaRide SafeRide Connect Below is a foundational UX flow for the app, structured as an MVP. Intercity Ride-Sharing App UX Flow Primary Roles Two user journeys: -Passenger Flow -Driver Flow 1. Passenger UX Flow Entry Flow Open App ↓ Splash Screen ↓ Onboarding Screens ↓ Choose Role • Passenger • Driver ↓ Passenger Registration Registration Flow Enter Mobile Number ↓ OTP Verification ↓ Basic Profile Details (Name, Age, Gender) ↓ Upload ID Verification (Aadhaar / Govt ID) ↓ Add 2 SOS Emergency Contacts ↓ Registration Complete ↓ Home Screen Ride Booking Flow Home Screen ↓ Enter: - Pickup Location - Destination - Travel Date - Departure Time (Optional) ↓ Tap Search ↓ Available Ride Listings Search Results Screen Each ride card shows: -Driver Name -Driver Rating -Vehicle Type -Departure Time -Available Seats -Fare -Route Stops -Verified Badge Select Ride ↓ Ride Details Ride Detail Flow View Trip Details ↓ Choose Seat (Top-view car seat map) ↓ Confirm Seat ↓ Proceed to Payment Payment Flow Choose Payment Method • UPI / GPay • Debit Card • Credit Card • Cash on Arrival ↓ Payment Success ↓ Booking Confirmed Trip Monitoring Flow Booking Confirmation ↓ Live Trip Tracking (Map + Driver Location) ↓ Trip In Progress ↓ SOS Available Throughout Trip ↓ Trip Completed ↓ Rate Driver SOS Flow Critical emergency path: Tap SOS ↓ Confirmation (or hold-to-activate) ↓ Auto Trigger: • Share Live Location • Call Emergency Contact • Send Driver & Vehicle Details ↓ Emergency Sent Potential UI: Persistent floating red SOS button. 2. Driver UX Flow Driver Onboarding Choose Driver ↓ Mobile OTP ↓ Basic Details ↓ Upload: - Aadhaar - Driving License - Vehicle RC - Vehicle Photos (multi-angle) ↓ Verification Review ↓ Approved ↓ Driver Dashboard Create Ride Flow Post Ride ↓ Add: Origin Destination Stops (Optional) Travel Date Departure Time Available Seats Fare (within 10%-25% limit) ↓ Publish Ride Passenger Booking Flow Passenger Requests Received ↓ Accept Booking ↓ Trip Active ↓ Start Ride ↓ Complete Ride ↓ Receive Payment Information Architecture (Main Navigation) Passenger Bottom Nav Home Trips Messages SOS Profile Driver Bottom Nav Dashboard Post Ride Bookings Earnings Profile Core Decision Flows Search Empty State No rides available? ↓ Show: - Nearby alternate routes - Later departures - Notify me when ride available Fare Validation Logic Driver enters fare ↓ System checks bus fare benchmark ↓ Is fare within 10%-25% range? Yes → Allow publish No → Error message Prevents misuse. Suggested End-to-End Passenger Journey Login → Search → View rides → Select ride → Choose seat → Pay → Track ride → Use SOS if needed → Complete trip → Review driver Key UX Risks to Solve Focus heavily on these: Trust Verified badges Ratings Driver history Safety SOS access Live tracking Trip sharing Pricing Transparency Bus fare comparison shown Example: Bus Fare: ₹500 This Ride: ₹700 Very strong trust builder. This could evolve into something similar to a hybrid of Uber + BlaBlaCar + bus seat booking UX.

No preview

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
📝

Requirements Not Generated Yet

The SRD will be automatically generated as you discuss your project with the Tech Lead Agent.

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

No user flows yet.

The User Flow Agent will generate per-persona navigation diagrams after SRD updates.

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

No user flows yet.

The User Flow Agent will generate per-persona navigation diagrams after SRD updates.