The inspiration for this project came from how frustrating and time consuming it can be to plan a trip. Normally you have to search for flights, hotels, vacation rentals, and car rentals on different websites, compare prices, and try to coordinate everything yourself. We wanted to build a platform that simplifies this process by bringing all of those travel services together in one place. The idea was to create a centralized travel planning tool that allows users to plan their entire trip quickly and efficiently.
What we Learned
While building this project, we learned a lot about backend API development, integrating third party APIs, debugging real world applications, and designing frontend systems. We gained more experience working with Flask to create multiple endpoints that handle different travel services such as flights, hotels, vacation rentals, and car rentals. We also learned how to process and filter large API responses so that only the most relevant information is returned to the frontend. Additionally, we learned how to troubleshoot API errors, manage environment variables securely using .env files, and structure a multi-endpoint backend system.
Log in or sign up for Devpost to join the conversation.