🚗 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:
- ✅
.eduemail 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
.edurestriction - 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.

Log in or sign up for Devpost to join the conversation.