Inspiration
Our inspiration for GeoJourney stemmed from the desire to empower travelers with a tool that goes beyond conventional mapping applications. We aimed to create a solution that not only maps routes but also optimizes fuel efficiency, transforming the travel experience.
What it does
GeoJourney is a comprehensive travel companion. It takes into account your car's specifics, model and gas mileage, along with the current fuel level and the waypoints of your journey. The app calculates the total distance between waypoints and provides an estimate of the remaining gas percentage at your final destination. It allows users to plan road trips intelligently, promoting both efficiency and convenience.
How we built it
GeoJourney was built using React for the frontend, integrating the Google Maps and Google Routes API for route calculations and waypoint mapping. We leveraged state-of-the-art technologies to ensure a seamless user experience. The backend employs a Firebase databse server to handle user logins.
Challenges we ran into
While developing GeoJourney, we faced challenges in fine-tuning the algorithm for gas percentage prediction. We had to scrap many ideas such as using Flask and Python for the backend as well as incorporating the Google Roads and Google Places API for the frontend. Additionally, integrating the Google Maps API and ensuring real-time updates posed technical hurdles that we successfully overcame through collaborative problem-solving.
Accomplishments that we're proud of
We are proud to have created a user-friendly, feature-rich application that combines practicality with innovation. GeoJourney not only addresses the need for efficient route planning but also factors in a crucial aspect—fuel management—for a holistic travel experience.
What we learned
Throughout the development of GeoJourney, we gained valuable insights into algorithmic problem-solving, API integrations, and user-centric design. Collaborating on this project allowed us to expand our skill set and deepen our understanding of real-world application development.
What's next for GeoJourney
The future of GeoJourney involves continuous refinement and expansion. We plan to implement additional features such as real-time traffic updates, alternative route suggestions, and optimizing gas stations to stop at. User feedback will be instrumental in shaping GeoJourney into an indispensable tool for all types of road travelers.
Built With
- css
- firebase
- git
- google-maps
- google-routes-api
- javascript
- react.js
Log in or sign up for Devpost to join the conversation.