Started with a conversation about the myriad online travel planning services, from Google Maps to personal assistants. We thought that instead of comparing a combination of individual services, we could use aggregated data to lock down the best travel options. That idea grew quickly and now has broad capabilities such as budgeting, concrete estimates, and a complete itinerary for your trip.
What it does
Rover is artificial intelligence for automated, budgeted trip planning. You start by simply connecting your Capital One account info and providing a budget that you'd like to stick to. Set your destination and dates to begin generating your customized itinerary. On your first few trips, we'll allocate a budget based on population averages; after that, we'll take into account what kind of traveler you are: a budget backpacker or a busy business man. We make sure that the budget is realistic based on your behavior and break down the budget into categories for easy tracking. Finally, Rover will generate a complete itinerary for your trip, letting you know when and where to get meals or find popular attractions. We received positive feedback, especially for the itinerary and budget breakdown.
How we built it
Rover is an aggregation of several APIs which gather information related to travel and finance. We're running on Flask for Python on a Linode server.
Challenges we ran into
The overall algorithm that determines the itinerary was difficult to improve to a dependable and consistent level. A second challenge was the implementation and integration of several different APIs, such as Google Places, Capital One, and Expedia.
Accomplishments that we're proud of
We spent several hours chatting with other hackers to gauge interest, and we also received positive feedback later in development. Our UI and UX were directly influenced by hackers around us who provided helpful advice. A common sentiment was that an all-in-one stop for traveling was something they would consider using, especially with the concrete budget based on the city and your own behavior. Our interface is minimalistic and smooth, streamlining the hectic travel planning process.
What we learned
We learned how to quickly pivot and take into consideration the feedback that we got from others. It definitely helped us narrow down on Rover.
What's next for Rover
We plan on using the Yelp, Locu, and additional APIs to provide health insights based on health metrics, such as calories, fats, and general nutrition info. In addition, we will be incorporating travel APIs to add more options for the user.