🚗 Inspiration

We built Ride-A-Bull to solve a real pain point we and other students face every semester: long-distance travel between campuses is expensive, inconvenient, and poorly served by traditional rideshare apps.

With growing costs, environmental concerns, and the need for student-first safety, we realized there was no platform that exclusively supports verified university students — so we made one.


💡 What It Does

Ride-A-Bull is a secure, student-only rideshare platform designed for inter-campus travel. It offers:

  • .edu email or student ID verification for trusted access
  • 📍 Google Maps route visualization for all rides
  • 💵 Ride cost splitting and budgeting tools
  • 🌱 CO₂ emissions tracking and eco-impact feedback
  • 🧩 Rider-matching based on preferences (music, stops, pets, etc.)
  • 🔐 Privacy-first profiles with real-time seat availability

It’s not just another rideshare. It’s built for college life.


🛠 How We Built It

Our stack prioritized security, speed, and clarity:

  • Frontend: HTML5 + CSS3 + Vanilla JS (lightweight, fast)
  • Backend: Node.js with Express
  • Database: MongoDB w/ Mongoose (flexible modeling)
  • Authentication: Google OAuth with .edu restriction
  • Maps Integration: Google Maps API
  • Environmental Metrics: Gemini API for vehicle efficiency + CO₂ estimates

Everything was modular, readable, and built for future mobile scalability.


🧱 Challenges We Ran Into

Building a platform like this from scratch meant solving real problems, like:

  • 💼 .edu verification without compromising user privacy
  • 🔐 Safely managing auth + real-time ride data
  • 🛣 Rendering multiple routes dynamically on the map
  • 🧮 Calculating actual carbon impact based on car and distance
  • 🔄 Syncing ride availability with passenger actions in real time

It stretched both our back-end logic and front-end UI decisions.


🏆 Accomplishments We’re Proud Of

  • 🌐 Built a fully functional student-only rideshare platform
  • ♻️ Integrated live CO₂ tracking for every ride
  • 🎨 Designed an intuitive UI that feels like Uber meets Headspace
  • 🔐 Developed a secure, scalable login flow just for students
  • 🧠 Matched riders based on preferences and availability
  • ⚡ Demo-ready platform with smooth performance and clean UX

📚 What We Learned

  • The importance of trust and identity in student-based platforms
  • How to balance security and usability during login flows
  • Ways to visualize and personalize environmental data
  • Best practices for route handling and mapping APIs
  • How to make ride-matching feel human, not robotic

This hackathon taught us more about product design than any class ever has.


🚀 What’s Next for Ride-A-Bull

We’re just getting started. Here’s what’s coming next:

  • 📱 Native mobile apps (React Native or Flutter)
  • 😶‍🌫️ Midnight integration for secure blockchain privacy
  • 🏫 Integration with campus bus and shuttle systems
  • 🧠 Smarter matching via ML (based on schedule + habits)
  • 💬 In-app chat between passengers and drivers
  • 🎁 Gamified rewards for eco-friendly habits (CO₂ badge tiers)
  • 🆔 Student ID verification via campus systems
  • 🤝 Partnering with universities for official adoption

Ride-A-Bull is more than an app. It’s a movement to make student travel safe, smart, and sustainable.

+ 2 more
Share this project:

Updates