Inspiration

BookEasy was inspired by our own frustration as travelers, spending hours building itineraries only to have them fall apart when flights were unexpectedly delayed or plans shifted.

What it does

BookEasy automatically creates a personalized itinerary using your flight details, timing, and location with Google's Gemini. It builds a realistic plan for what you can do during your trip and updates the itinerary if a delay occurs, so your plans can stay accurate without having to manually plan again.

How we built it

BookEasy was built by integrating real-time flight tracking using AviationStack's flight-tracking API, having Map Box's API to show the user's destination, and Google Gemini's API to create the itinerary and power the assistant.

Challenges we ran into

The largest challenges was data transfer, with data coming from multiple sources and us having to repeatedly transfer data from the user to each API call and having to transfer data from API calls back to the front-end.

Accomplishments that we're proud of

We are happy to have built a system that works by integrating multiple API's, not by just having called them, but also them having transferred data to one another. We are also very proud of being able to display the API calls to our front-end.

What we learned

We learned how to properly integrate different API's and have them communicate with each other, and also learned how we can properly transfer data from the front-end to the back-end.

What's next for BookEasy

We want to implement booking directly, with users being able to reserve tables for restaurants, book flights, and buy passes directly from our website without having to leave the website.

Built With

Share this project:

Updates