02 · The solution

One app. Two sides. Every commute paired.

Pair My Ride turns the office commute into a trusted, recurring, shared trip. Riders get a fair, predictable fare. Pilots offset what they already spend. The city gets fewer cars.

8:12
Good morning
Priya 👋
Saved this month
₹2,340
18 shared rides · 21 kg CO₂ avoided
Active request · #K7Q2
Koramangala → Electronic City
Today · 8:30 – 9:15 AM · 1 seat
Need a ride
Offer a seat
Home & active request
Savings, saved routes, one-tap actions
8:12
Best matches
3 pilots on your route
A
Arjun M. ★ 4.9
Honda City · Sedan
86%
Full routePickup 8:35₹110
Accept ride
S
Sneha R. ★ 4.8
Swift · Hatchback
74%
CorridorPickup 8:50₹90
Ranked match cards
Score, route fit, pickup time, fare
8:12
SOS
In progress
Arriving at Electronic City · 18 min
A
Arjun · KA 01 AB 1234
Ride code 4821
Fare · UPI₹110
Live ride
Tracking, ride code, SOS, UPI
Rider journey

From request to office gate

  1. 1
    Sign in with OTP

    Phone number + one-time code. No passwords, no friction.

  2. 2
    Save home & work

    Pick on the map once; every future request is one tap.

  3. 3
    Request a ride

    Today or recurring weekdays, with a departure window and seats.

  4. 4
    45-second live search

    Matches stream in live. No match yet? We keep watching and notify you.

  5. 5
    Choose your pilot

    Match cards show score, route fit, pickup time, rating and fare.

  6. 6
    Ride with confidence

    Live status, ride code at pickup and one-tap SOS.

  7. 7
    Pay by UPI

    GPay, PhonePe, Paytm or CRED, settled the moment you arrive.

Pilot journey

From empty seats to earnings

  1. 1
    Pilot onboarding

    A guided flow turns any commuter into a verified pilot.

  2. 2
    Vehicle details

    Type, brand, model, colour, number and seating capacity.

  3. 3
    Documents

    Driving licence, RC, insurance and PUC uploaded securely.

  4. 4
    Verification

    Admin review with an under_review → active vehicle status.

  5. 5
    Offer a seat

    Publish route, window and free seats. Waiting riders are matched instantly.

  6. 6
    Drive the ride

    En-route → arrived → start → complete, all from one screen.

  7. 7
    Get paid

    97% of every fare, to your bank account or UPI ID.

Request lifecycle

A request never gets lost.

Riders don't have to stare at a spinner. If no pilot is found in the 45-second live search, the request moves to waiting and keeps matching in the background. A pilot posting a matching route later triggers a reverse match and a notification.

searching45 s live searchmatchedpending match cardsliveride in progressfulfilledride completedwaiting“we’ll notify you”window_expireddeparture passedunfulfilledkept for analyticscancelledany open state · reason requiredmatch foundacceptedno match in 45 sreverse matchwindow endssweep · 60 s
Passenger request states, as implemented in the commute_routes.request_status column
One open request per user

Prevents duplicate demand and ghost bookings.

Schedule validation

Past dates or windows are rejected at the API.

Unfulfilled ≠ deleted

Missed demand is kept to guide pilot acquisition.

Trust & safety

Trust is the product. We built it into every layer.

Sharing a car with a stranger only works when both sides feel safe. Verification, accountability and in-ride safety are core flows, not add-ons.

Document-verified pilots

Aadhaar, DL, RC, insurance and PUC stored with verification status and expiry tracking.

Trust score

Every user carries a trust score that feeds directly into match ranking.

Ride codes

Each ride has a unique code, so riders board the right vehicle every time.

SOS on every trip

An emergency alert is one tap away on the live ride screen.

Commute partners

Save people you trust and ride with them again and again.

Accountable cancellations

Every cancellation requires a reason, and patterns inform trust.

Product depth

Designed around the recurring commute.

Ride-hailing optimises for one-off trips. We optimise for the same trip, every weekday, with the same trusted people.

  • Expo app for iOS and Android from a single codebase
  • Riders and pilots share one account, and anyone can switch roles
  • Server-proxied API routes keep secrets off the device
Recurring commutes

Set Mon–Fri once. A daily sweep re-queues matching every weekday.

Background matching

Leave the app. New pilots on your route trigger a notification.

Road-accurate routes

OSRM polylines power matching, distance and fare.

Wallet & payments

UPI checkout, payment status and unpaid-ride recovery built in.

Savings & CO₂

Monthly savings, fuel and emissions snapshots for every user.

Offline-safe

Idempotent APIs make retries on flaky mobile networks safe.