Welcome to Stuber—a platform that connects student drivers with riders on campus for convenient, reliable, and affordable rides. Whether you're a driver looking to split fuel costs or a student needing a ride, Stuber makes it simple to find and share rides within your college community.
Stuber aims to create a safe and sustainable transportation option for students. By fostering a sense of community, the platform encourages resource sharing, helps reduce traffic congestion, and promotes eco-friendly practices.
Access the real-time project document for the latest updates and collaborative notes:
View Document
Stay updated with weekly progress and milestones:
View Weekly Updates
Explore the architecture and design documentation:
View Architecture and Design
View User Story: Cancel button
View API testing Sample: Cancel button
-
🚗 User Authentication
- Secure login and registration process.
- Password hashing for enhanced security.
- Role-based access control (Driver, Rider).
-
🗓️ Booking System
- Search and filter rides by date, time, and destination.
- Request and confirm ride bookings in real-time.
- Automated ride availability updates.
-
🧑🤝🧑 Driver and Rider Profiles
- Comprehensive profiles for building trust and accountability.
- Detailed user profiles with bio, contact info (optional), and preferences.
-
🔔 Notification System
- Real-time notifications for ride requests and approvals.
- Alerts for booking updates, cancellations, and reminders.
-
📜 Ride History
View past rides for both drivers and riders.
- 🛰️ Real-Time GPS Access
Track ride locations in real-time. - ⭐ Rating System
Provide feedback to enhance the community experience.
- Frontend: Next.js
- Backend: Node.js, Express.js MongoDB
- Tools: GitHub Issues, Postman, VS Code
- Communication: Google Chat, Email
The Stuber project is owned by the Stuber Team. All rights are reserved.