Making Shared Travel More Predictable Background
BEHAVIORAL DESIGNAI-ASSISTEDCONCEPT2 WEEKS

Making Shared Travel More Predictable

Exploring how BlaBlaCar could make shared travel feel more predictable without removing host flexibility.

Hero Mockup

Platform

BlaBlaCar India is a peer-to-peer intercity carpool app. Unlike Ola or Uber, it holds zero money, riders pay hosts directly in cash or UPI. The platform earns nothing per transaction.

Constraint

The standard fix, charge a cancellation fee but it was structurally impossible. No escrow. No wallet. No financial lever. The design had to work without money. This constraint helped me thinking in interesting solutions.

Features

Trip viability meter: shows economic health of the trip in real time On-Route Chips: Decreases the coordination regarding the pickups & drop offs Badge & Intent Chips: Introduces new trust signals for the riders. Peer language : reframes the host identity from driver to Route Host

Crack

The platform confirmed a booking without confirming the conditions that make a trip actually happen. Toll math invisible. Expectations mismatched. Coordination outsourced to strangers.

Approach

Three levers: information, logistics, time. Six problem clusters. 20+ variants. 4 prototyped features. An AI-assisted workflow made it possible to go wide and deep simultaneously as a solo designer.

The Signal 9 Mixed Participants

All 9 participants preferred seeing trip viability meter upfront. 7 of 9 found the On Route map clearer than phone coordination. (2 still preferred phone calls 🥺) Participants appreciated knowing they had a fallback plan if their original ride became unreliable. 2 Stills needs human touch to fell more confident on rides.

Note : This is a concept project. Based on my personal experience, 500+ 1 Star Reviews on Google Play, and 9 Participants including both users of the app. No code was shipped. All validation was qualitative.

BlaBlaCar lets strangers share long trips by filling empty seats affordably.

I've been using BlaBlaCar for years as both a rider and a host. The more I used it, the more I noticed a gap between what the app communicated and what was actually happening behind the scenes.

A booking could be approved, yet the trip could still be uncertain. Seeing that gap repeatedly and experiencing it myself made me want to understand where trust was breaking down. That's where this project began.

Context: how a BlaBlaCar trip is listed and discovered today

The reviews blamed hosts.The research didn't.

As a host, I believed cancellations weren't always due to bad behavior. After reviewing 500+ reviews and speaking with riders and hosts, I found most cancellations happened because of incomplete information. Trips were approved despite factors like occupancy, coordination and changing plans, making all rides seem equally reliable, which broke trust.

“The cancellation wasn't always the worst part. Not knowing it was coming was.”
— Recurring finding across 7 of 9 interviews
Problem: where the booking flow breaks rider expectations

Economic Viability

One booked seat rarely covered fuel, making cancellation the easiest option.

Expectation Gap

Riders expected taxi flexibility, while hosts were just daily commuters.

Coordination Burden

Approving bookings was simple, but pickup coordination required endless calls.

Hidden Uncertainty

Not every approved ride was reliable, yet they all looked identical.

Car icon, again?

Frames hosts as drivers, initiating a taxi mindset early.

Hosts List screen
Identical cards :(

Every ride looks equally reliable despite different cancel risks.

Who is Sahil?

Fails to show he is a commuter, not a professional driver.

“Confirmed instantly”

A confirmed booking is not a guarantee of a completed ride.

Host Details screen
Just… call him?

A single call button is the entire coordination system.

₹550… but viable?

Hides whether enough seats are filled to run the trip.

“Secure your seat”?

Implies a guarantee for a seat that is not actually secured.

“I’ve booked your ride!”

Pre-filled text frames a shared commute as a service.

Booking Confirmation (Instant) screen
Celebrating too early

A giant checkmark celebrates a guarantee the system cannot make.

Approval — Instant screen
Just OK?

App let's rider to think about What's next

“Driver”, says the app

Calling the host a driver reinforces the taxi framing.

Approval — Manual screen
Ride Plan — Confirmed screen
A dead-end plan

Offers no live status, pickup pin, or real coordination tools.

Replacing uncertainty with honest, upfront expectations.

Three things the platform could do differently

  • Reveal trip viability: Showing whether trip is economically viable before riders book, not just the number of seats filled.
  • Reframe the relationship: Hosts and riders aren't service provider and customer. They're co-travelers who happen to be sharing a car.
  • Handle the coordination layer: Meet-up point, route deviation, check-in window. So two strangers don't have to figure it out on WhatsApp/ Call

Where the road ended.

Many ideas looked promising until they met the realities of the platform.

  • 01

    A profit is illegal on private plate. Carpooling is cost-share only.

  • 02

    The platform hold ₹0. Cash in the car, nothing to leverage.

  • 03

    Anyone can walk free. No penalty, no lock-in.

Going wide and deep at the same time.

“The hard part wasn't finding ideas. It was deciding which ones the product could honestly carry.”

I had four clear problems from research but no obvious fix, so instead of running with my first idea I tried a lot of directions, money, trust, coordination, recovery. Most didn't survive BlaBlaCar's constraints. AI made exploring fast; deciding what was worth building was the hard part. The table shows what I kept, dropped, or parked, and why.

Ideas Explored, Prototyped on Mobile

20+ directions, narrowed to what the product could carry

2 Finalized2 Partial2 Parked14 Discarded
Trip LockFinalized
Locked-in statusFinalized
On-route distance chipsPartial
Route Host framingPartial
Auto-transferParked
Standby ridesParked
+14explored &
discarded
Didn't survive
triage
SOLUTION AREAWHAT I EXPLOREDOUTCOMEVERDICT
Financial & RegulatoryFines, escrow, reliability bonds, commitment premiumAll required holding money or behaving like a taxi platform — structurally impossible with zero escrow. Discarded
AccountabilityShadowbans, KYC, host status tapsAdded friction or depended on manual upkeep that quickly goes stale. Discarded
RecoveryAuto-release, standby rides, auto-transfer, host status updateNeeded a route density most corridors don't have, and relied on a single manual update from the host. Parked
Expectation & CertaintyViability signals, progress indicators, booking statesTrip Lock and a cohesive Locked-in status let riders read uncertainty earlier — derived passively, no host activity required. Finalized
CoordinationRoute checks, pickup rules, detour controlsOn-route distance chips were designed and tested; rule-based pickup controls were dropped. Partial
Language & IdentityHost framing, intent tags, commuter badges, reputation signalsRoute Host framing and intent tags were prototyped; badges and scoring were dropped. Partial
Prototyped using Google Gemini and Google Stitch.View all 20 prototypes

Seeing when a ride is worth the drive.

A live viability meter, seat fill, lock point, and all, so riders read a trip's odds at a glance and choose with confidence.

Just listedNew trip, no seats yet.
Filling upOne more seat and it locks.
Locked inSet to go, a seat still open.

One less reason to call.

Most pre & post trip calls are just "Is my stop on your way?" The map answers it, so the question never has to leave the screen.

1
REUSEDMap and route
2
REUSEDThe rider's pin
3
NEW
Closest PointUsing Turf.js
4
NEWThe dashed line

Know who you're riding with.

Hosts used to look identical. A Frequent host badge shows who's a regular on the route, an intent icon shows why they're driving. Enough to trust a host at a glance, and to see a commuter, not a cab.

Frequent host
Work commute
Heading home
Weekend trip

Carpool, not Cab.

Every word that sounded like a taxi got retired. Driver became host, passenger became co-traveller, the fare became a cost to share.

DriverHost
Book nowJoin journey
PassengerCo-traveller
PriceCost share
Booked! Enjoy your rideYou're in!
RatingsReviews
I tested this with 9 real users. Mix of both riders & hosts.
I sat down with 9 active BlaBlaCar users across Delhi, Dehradun & Chandigarh to see if these designs actually made them feel safer booking or publishing
9/9
Prefer seeing number of locked seats booked upfront.
7/9
Prefer distance chip over calling host to ask if they're on their route.
2/9
Still want to call; some need human contact for confidence.
Trip LockEmpty trips seem inactive, which can discourage early bookings and slow new rides.
On Route ChipsSeeing how close they are, a rider might expect a small detour, which adds to the host's load instead of easing it.
Frequent Host BadgeUnfair to new hosts. Starting with 0 rides makes you look untrustworthy from day one.
Intent ChipsShowing why a host drives also reveals a bit of their routine, which not every host wants to share.
Simple beats clever.Most of the time the simple line worked better than the clever one. I kept writing fancy copy and then deleting it.
The cut is the work.Some of my best calls were dropping stuff I'd already built, the guilt-trip cancel screen, the pulsing card, the four-state status.
Words are design too.Honestly, most of this was just better words and a few real changes, and I'm okay with that.
Measure what matters.Measure the two things it's meant to cut, last-minute cancellations and pre-trip calls, against the app as it is now.
Give hosts an early out.A simple way for hosts to flag a problem early, instead of going quiet on the rider.
No dead ends for riders.If a trip still falls through, give the rider a next step, not silence.

You just scrolled through 4,200px of design.

Clearly, you care about detail. That’s exactly how I build products. If you value craft, polish, and execution, let's build together.

a friendly wager

Beat me at tic-tac-toe and there will be no salary negotiations.

You're X. Make your move.

© 2026 Sushant · designed & caffeinated in Noida

pali · come and see for yourself