Inspiration
Being avid travelers we were inspired by the idea of creating the perfect trip! So we shared stories brainstormed about ideas for RestRoam!
What it does
RestRoam spots a pitstop on your route precisely when you want to take a break, minutes after you hit the road!
How we built it
We built it with a Next.js Frontend and a Python Flask backend. We used Google maps API to display locations of coordinates. The user interface grabs two sets of latitude and longitude, along with a chosen drive time. Through the Inrix /findRoute API, the backend pinpoints waypoints and figures out the nearest point after the specified time. It also spots nearby restaurants at this stop, sending the details to the frontend. The map display then highlights potential stops and dining choices, blending user input, route details, and restaurant info for a seamless experience.
Challenges we ran into
Establishing frontend and backend communication was definitely the toughest part. We spent quite some time trying to host the backend on AWS. The FrontEnd design was also time consuming and hard to implement.
Accomplishments that we're proud of
We are extremely proud of coming up with a good idea quickly and one that includes frontend and backend. The team really pulled all stops and contributed well.
What we learned
We were so happy to learn new technologies like Flask. Also learning to use INRIX APIs was fantastic.
What's next for RestRoam.com
Broadening the map scope to facilitate extensive road trips, making calculated stops more pertinent and practical. Introducing dynamic addition of stops for enhanced user convenience. Incorporating a variety of stop types, including gas stations and viewpoints, for a more diverse and enriching experience. We aim to incorporate extra routes that offer scenic drives, enhancing the driving experience for user enjoyment.
Log in or sign up for Devpost to join the conversation.