Inspiration
When first presented with the opportunity to build a flight finder, our team felt that this was our best option. As a team from immigrant families, many of our vacations are flights back to the motherland to visit family. These flights add up, and the price wall can be a barrier to our parents seeing their loved ones. Through First Flights, families can find cheap and available flights that they can afford.
What it does
First Flights utilizes Google's Gemini and Amadeus API to return flights according to the user's wishes. If the user wished to fly from IAH (Houston) to CDG (Paris) this weekend and return the following weekend with a budget of $4000, First Flights would process that request and return it to the user.
How we built it
First Flights uses Flask and Python to build the web app while designing the front-end framework with HTML and CSS. Using an API code to access Gemini and Amadeus, the application processes the user's input request from the front end, finds the cheapest available flights, and returns the best options.
Challenges we ran into
Throughout the 24 hours, we ran into many challenges, physically and mentally. After we abandoned our first project idea just an hour in, we started developing a project utilizing technologies that we had never used. The learning curve was very uncomfortable for all of us, and we experienced feelings of doubt. Initially, some of us couldn't even download the required technologies without problems. We experienced problems such as being unable to get the API and AI to properly display the results that we wanted and not being
Accomplishments that we're proud of
For 3 out of 4 of us, we successfully competed in our first Hackathon. Despite this barrier of inexperience, we were all able to contribute to the team, successfully creating a product in a field many of us have never touched. We were forced to use technologies that we weren't comfortable with, but through determination and repeated learning, we were able to develop new skills.
What we learned
We learned new technologies such as Flask, APIs, and utilizing AI in your program.
What's Next for First Flights
First Flights wants to create an even better experience for users to find cheap, reliable, and available flights. For businesses, they can find cheap flights for their employees when sending them on business trips. For home users, they can find the best option for them, regarding things like prices availability, weather, and schedule.
Log in or sign up for Devpost to join the conversation.