A trip from both sides · scroll to play

One trip. Two phones.
Watch the whole system work.

Aria needs to get to her 9am at ANU. Rowan is already heading her way. Scroll through both perspectives, then watch the platform that orchestrates them meet in the middle.

scroll
Track 1 · The rider

Aria's morning

A first-year at ANU, six taps from her shoes to her seat.

07:42Wake

The phone knows. The campus is ready.

Aria opens SeatMate before her shoes are on. The app already knows her schedule, her usual route, and the three people who reliably head her way each Tuesday.

Zero forms. Zero friction. Just verified intent.

SeatMate
Good morning, Aria
3 rides head your way
07:43Verify

One email. One identity she already trusts.

A single .edu.au verification is all it takes. Her university says she's real, the platform never sees her password, and every other rider on the network is checked the same way.

No anonymous strangers. No catfish. No half-measures.

Verify your university
Verified ANU student
Australian National University
We never see your password. Your university confirms identity.
07:45Timetable

Her schedule maps her commute, not the other way around.

SeatMate ingests Aria's timetable directly from ANU. Three classes today — and the platform already knows when she needs to be where, with a 10-minute buffer for the walk.

Matching happens around her life, not on top of it.

Synced from ANU
COMP1100 · 9:00 · CSIT N101
MATH1013 · 11:00 · Hancock 1
PHIL2027 · 14:00 · Copland G030
Matching wraps around her schedule, not the other way around.
07:48Match

Three seconds. One verified ride.

The matching engine scans verified students heading her way, weights by route overlap, departure time, ratings, and shared faculty. Rowan — same uni, same direction, 2.1 km away — is the obvious answer.

A confirmation chime later, they're on.

Finding ride · ANU → Canberra CBD
You
Rowan
R
Rowan · ANU Engineering
2.1 km · 4.9 ★ · 28 trips
98% match
08:05Fair fare

A live fuel-price split. Down to the cent.

Live NSW Fuel Check data prices the trip honestly. Aria's share is calculated from distance, fuel cost, vehicle efficiency — not from a city-tax surge engine that punishes students.

Cheaper than a bus. Safer than alone. Better than an Uber.

Live fare · NSW fuel data
Total cost (live fuel)
$12.40
Your share
$6.20
Aria
$6.20
Rowan
$6.20
Driver tip
$0.50
08:28Arrive

On campus. On time. One less car on the road.

Aria taps in at the lecture theatre while Rowan parks. Her carbon counter ticks up by 2.4 kg saved over a solo drive. Her wallet is $6.20 lighter than yesterday's rideshare.

Now multiply that by a 1.6 million-strong Australian student body.

Trip complete
Arrived safely
Paid
Reviewed Rowan
2.40 kg CO₂ saved
vs. solo car commute
Meanwhile, in another part of the city…
Track 2 · The driver

Rowan's morning

ANU Engineering. He was driving anyway. Now his commute earns.

Driver mode
21:14Plan

He posts tomorrow's commute in 8 seconds.

Rowan drives Belconnen → ANU four days a week. The night before, he opens SeatMate, taps Repeat last commute, and the platform shows him three seats it can fill.

The economic engine of his car wakes up.

Offer commute · Tue
From
Belconnen
To
ANU campus
Departure07:15
Seats available
Inbound
07:39Pings

His phone fills the seats while he ties his shoes.

Match requests roll in ranked by route fit, schedule overlap, and rating. The matching engine prioritises 98% fits and 95%+ fits stay queued in case the top accept declines.

Rowan never haggles. Rowan never markets. He just drives.

Incoming match requests
A
Aria
ANU · COMP1100 9:00
Confirmed
07:42
M
Marcus
ANU · same dept
91%
07:43
P
Priya
UC · ETH bus
74%
07:44
Optimised
07:50Route

Three pickups. One optimised path. No detours that don't earn.

The route planner sequences his pickups by latitude on the commute corridor — Lyneham, then Acton, then campus. Detour: +3 minutes. Earn: $11.40.

Every street he was already driving is now revenue.

Optimised pickup route
Trip
24 min
Detour
+3 min
Earn
$11.40
Verified
08:14Pickup

Aria boards. Verified handshake. Trip starts.

Rowan rolls up; Aria's phone pings green; both devices show the same handshake row over Supabase Realtime. No code-exchange theatre. No "is this your Uber?" anxiety.

The platform agrees with itself.

Approaching pickup
A
Aria · ANU
~5 m away
ETA
Now
Verified handshake · trip starting
Aria's phone shows the same handshake confirmation simultaneously.
+$11.40
08:32Earn

Settlement clears in 30 seconds, not 7 days.

Trip ends. Fuel cost, vehicle efficiency, and the three riders' shares settle automatically. $11.40 lands in Rowan's wallet before he's walked from the carpark.

Compounded over a semester: $3,850 he wasn't earning before.

Today's earnings
This morning's commute
$11.40
Settled in 30s · NSW Fuel split
Last 7 commutes
+$74.90 / week
4.9 ★
21:48Rate

A 4.9 average that actually means something.

Both sides rate. Bad actors lose seats on the network within two flags. The rating itself becomes a feature on the matching algorithm — high-rating drivers see better seat-fill rates within a week.

Trust is engineered, not advertised.

Weekly snapshot
4.9
across 28 verified trips
Seat-fill
91%
Repeat riders
7 / 8
High rating → priority slot in the matcher. The flywheel kicks in.
07:48 · the moment they meet

Two phones. One source of truth.

When the matching engine commits, both devices receive the same row over Supabase Realtime in <150 ms. Aria sees Rowan; Rowan sees Aria. Same trip ID. Same handshake. Same fare. No reconciliation, ever.

Rider · Aria
R
Rowan arriving
trip · 9f3a-b71c
98% match · 4.9 ★
Realtime
142 ms
trip row 9f3a-b71c
Driver · Rowan
A
Aria boarding
trip · 9f3a-b71c
ETA · 5s · go
Behind the screen

How the system thinks.

The two stories you just watched were a single trip routed through six services in under a second. Scroll to watch the packet itself.

Mobile
Rider/Driver app
Supabase
Postgres + Realtime
Edge Worker
Cloudflare gateway
Matching
ML embeddings · KV
Fuel API
NSW · live prices
Realtime fan-out
Both phones · <150ms
outbound trip event realtime confirmation·p99 round-trip · 142 ms
One academic year

The story compounds.

Aria · rider
Saved
$4,200
vs. taxi / solo
CO₂
580 kg
emissions avoided
Friends
34
course-mates met
Rowan · driver
Earned
$3,850
fuel-fair split
Trips
212
commutes shared
Hours
86h
cars off the road
Now multiply that by a 1.6 million-strong Australian student body. The platform earns the moment it crosses 1% of any campus.
One more seat

Every morning, this story plays out for a thousand more.

Riders save. Drivers earn. The campus loses one more car. The platform earns the moment two students align. If you want to ride, drive, build, or back this — start here.