DrivUber – Reinventing Long-Distance Travel in the U.S.

The Problem

In the U.S., long-distance travel is broken.
Buses often take winding, multi-stop routes that turn short trips into exhausting full-day journeys.
Flights are fast — but expensive, especially for students and budget travelers.

Meanwhile, thousands of drivers hit the highways every day with empty seats, wasting fuel and missing an opportunity to help others and earn a bit back.

The Opportunity

What if we connected those empty car seats with people headed the same way?

What if travel could be:

  • Faster than the bus
  • Cheaper than a flight
  • And more social than going alone?

The Solution: DrivUber

DrivUber is a smart, long-distance ride-sharing platform.
We connect drivers already heading somewhere with riders who need to go the same way — even if it’s just part of the route.


For Drivers

  • Post your trip: route, date, time, seat count, and price
  • Earn money by filling your car's empty seats
  • Help others while covering your fuel costs

For Passengers

  • Search rides based on origin, destination, and date
  • Book full or partial segments of a route (e.g., just Dallas to Monroe)
  • Save time and money — and maybe even make a new friend
  • Chat with your driver before the trip

Example

A driver is going from Denver to Monroe, passing through Dallas.
A passenger going just from Dallas to Monroe can book that segment and pay only for their portion — maybe $25 instead of $50.

Simple. Fair. Efficient.


How It Works

  1. Sign in with Google (OAuth – secure and easy)
  2. Drivers post rides with pickup/dropoff, time, and price
  3. Passengers search for routes and see real-time trip listings
  4. Smart matching shows partial and full trip options
  5. In-app chat lets users coordinate easily
  6. Enjoy the ride — save money, meet people, and reduce waste

What Makes Us Different

  • Segment-based booking – book part of a trip, not just the full ride
  • Google Maps integration – view exact route and detours
  • Mobile-first – optimized for phone use on the go
  • Built-in chat – coordinate trips smoothly
  • Supabase backend – secure, scalable infrastructure
  • Google OAuth – effortless and secure login

Tech Stack

  • Frontend: React 18 + TypeScript + Tailwind CSS
  • Backend: Supabase (Auth, Realtime DB, Storage)
  • APIs: Google Maps API (routes, coordinates, map view)
  • Other: OAuth 2.0, secure user auth, responsive design

Why I Built This

Buses are slow. Flights are expensive. And carpooling is underutilized.
I wanted to create a solution that:

  • Saves time
  • Cuts travel costs
  • Reduces loneliness on the road
  • Uses what we already have — empty car seats

DrivUber was born from real frustration — and a real need.


What's Next

  • Driver verification (for trust & safety)
  • Integrated payments (in-app fare handling)
  • Ratings and reviews (community trust)
  • Route filtering by cities, campuses, or highways
  • Expansion across major cities and college towns

The Vision

A world where no one overpays for travel
and no car seat goes to waste.

DrivUber – Share the journey. Share the cost.

Share this project:

Updates