Inspiration
Roadio is inspired by personal experiences to go and explore other colleges while at school. We always want to go explore but oftentimes are unsure about how much each trip is going to cost and other important details such as weather. We hope to use our application to better prepare for trips to go on with friends.
What it does
Roadio provides a detailed overview of your road trip, it gives a real-time weather forecast, and specific gas stations to stop along the trip and calculates exactly how much it will cost.
How we built it
We decided to build our interface using Swift UI. Our mobile app pulls real-time data from a multitude of APIs, some of which include Google Maps’ directional API, Openmeteo’s weather API, and CollectAPI’s gas price scraper. We manage this data and the backend using Python algorithms we built that calculate personalized trip information.
Challenges we ran into
We ran into some challenges when we were trying to integrate our Python backend to work with our Swift front end. Some of the Python code was incompatible with Swift but we overcame this challenge by directly translating our code into the IOS development framework. In doing this, we feel we've gotten a better grasp of Swift and its compatibility with Python.
Accomplishments that we're proud of
Integrating Backend functionality with a UI Developing a completely original UI Working With CoreLocation Data
What we learned
How to use different API's Design Patterns for Developing Mobile Apps GitHub best Practices
What's next for Roadio
We hope to continue to polish Roadio and publish it on the app store for other individuals who want better road trip information to use as well!

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