HOPIN is a real-time ride-sharing platform designed specifically for college students attending events. It enables users to coordinate rides, book available seats, split fuel costs fairly, and ensure a safe and optimized travel experience.
-
Event-Based Ride Matching
Users can search for or offer rides based on specific college events. -
Live Seat Availability and Booking
Riders can view available seats and reserve them in real-time. -
Automatic Cost Splitting
The system calculates fair fuel cost distribution among all passengers. -
AI-Powered Route Optimization
Minimizes travel detours and optimizes routes using AI logic. -
Real-Time Location Tracking
Integrated with Mapbox to show live driver and rider locations. -
Fuel Consumption and Trip Metrics
Displays distance, estimated fuel usage, and total cost. -
Emergency Alert Button
Users can trigger alerts for safety or medical emergencies. -
Gemini Chatbot Support
Integrated AI chatbot to assist with questions and ride support.
| Layer | Technology |
|---|---|
| Frontend | Next.js with Tailwind CSS |
| Language | TypeScript |
| Backend | Node.js (Express) |
| Database | MongoDB (with Mongoose) |
| Maps Integration | Mapbox API |
| AI Assistant | Gemini Chatbot (Google AI) |
| Hosting | Vercel + MongoDB Atlas |