🚗 DrivUber – Share the Journey. Share the Cost.

🛑 The Problem

In the U.S., long-distance travel is broken.

  • Buses often take winding, multi-stop routes, turning 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
  • 🧑‍🤝‍🧑 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 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. 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.

DrivUberShare the journey. Share the cost.

Built With

Share this project:

Updates