Inspiration
Maroon Drives was inspired by the unique transportation challenges faced by Texas A&M University's community. We noticed that while many students make regular trips to major Texas cities like Houston, Austin, and Dallas, using Hitch but that wasn't an efficient way to coordinate these journeys. Since, it was costly, you get rides randomly,etc. The "Maroon" in our name represents our connection to the A&M community, while also emphasizing our commitment to environmental sustainability by reducing individual car trips which are cost effictive, you can sociallize and make the journey more smoother.
What it does
Maroon Drives is a modern carpooling platform specifically designed for the Aggie community that:
Enables drivers to post rides with intelligent route suggestions and eco-friendly options Calculates and rewards carbon points for choosing greener routes Matches passengers with drivers based on multiple compatibility factors: Social preferences (very-social to need-silence) Gender preferences for safety and comfort Ride size preferences (one-on-one to full-carpools) Schedule flexibility Provides real-time driver location tracking Manages ride bookings and confirmations Features an intuitive map interface with multiple route options
How we built it
We built Maroon Drives using a modern tech stack:
React with TypeScript for type-safe, component-based UI Firebase for authentication and real-time data management Google Maps API for route planning and visualization Shadcn/UI components for a polished, accessible interface Custom carbon points algorithm based on route distances Real-time location tracking system Comprehensive user onboarding flow State management using React hooks and context
Challenges we ran into
Route Optimization: Balancing between shortest routes and eco-friendly options while calculating carbon points Real-time Updates: Implementing seamless location tracking while managing Firebase database connections User Experience: Creating an intuitive interface that handles complex matching preferences Data Modeling: Designing a flexible schema that accommodates various user preferences and ride details Authentication Flow: Managing the user state and profile data synchronization Error Handling: Implementing robust error checks for null data and failed API calls
Accomplishments that we're proud of
Developed a sophisticated route selection system that encourages eco-friendly choices Created a comprehensive social preference matching system Implemented real-time location tracking for enhanced safety Built an accessible UI that works across devices Designed a scalable Firebase data structure Integrated carbon points as an incentive for sustainable choices
What we learned
Advanced Google Maps API integration and AI based route optimization Real-time data synchronization patterns with Firebase Complex state management in React applications Importance of robust error handling in user-facing applications Building accessible interfaces using modern UI components Balancing user experience with environmental impact
What's next for Maroon Drives
Enhanced Route Analytics:
Machine learning for optimized route suggestions Historical data analysis for popular routes Predictive pricing based on demand Community Features:
Driver and passenger ratings Social connections between frequent co-riders Community-driven safety features Environmental Impact:
Enhanced carbon tracking metrics Integration with sustainability initiatives Rewards program for consistent eco-friendly choices Platform Expansion:
Integration with university events and schedules Partnerships with local businesses for rewards Mobile app development Extension to other universities Safety Enhancements:
Advanced verification systems Emergency contact integration Partnership with campus security
Log in or sign up for Devpost to join the conversation.