● AVAILABLE

DadCab

Track. Honk. Tip.

An Uber-style ride tracker for one very specific driver: Dad. The kids request a pickup, watch the cab move on a live map, get a push notification when he's close, and rate the ride when it's over. β€œI'm five minutes away” has meant anywhere from 5 to 40 minutes for as long as cars have existed β€” DadCab gives the kids real telemetry, and gives Dad a rider rating to hold over them at dinner.

The live app is invite-only β€” riders need a link from Dad.

πŸ“

Live cab tracking

Dad's phone streams location while a ride is active. The kid view shows the cab crawling across the map β€” no more β€œwhere ARE you?” texts.

πŸ™‹

Ride requests

Kids pick a saved destination β€” school, practice, a friend’s house β€” and hail a pickup. Requests de-dupe, so mashing the button doesn’t summon five dads.

πŸ””

Push notifications

Accepted, en route, picked up, arrived β€” a Web Push ping at every step of the ride lifecycle, straight to the home-screen app.

⭐

Ratings go both ways

Riders rate the driver, and the driver rates the riders β€” across custom categories like snack provisioning and on-time departure. The leaderboard keeps everyone honest.

πŸ’¬

Messages & moods

Lightweight in-cab messaging and mood check-ins between driver and riders, with full ride history for settling disputes.

🧾

The meter is running

An admin panel queries the Fly.io billing API to show exactly what the whole operation costs to host. Spoiler: pennies.

Fare receipt Β· built with

FastAPISQLiteVanilla JS PWAWeb Push (VAPID)Fly.io~1,200 lines
Built by Jeff O'Brien for the O'Brien family fleet β€” one driver, one minivan, five-star service.