Our project is a Python-based intelligent flight booking assistant that integrates directly with the GDS Genie API to automate end‑to‑end booking workflows. It exposes a BookingService that can create and manage draft bookings, retrieve and apply PCC (Pseudo City Code) configurations, run AI‑driven flight searches from natural‑language user input, and safely prepare data for storage by sanitizing problematic Unicode characters before they reach the database. The service uses robust logging, environment‑based authentication, and a reusable HTTP session to provide a reliable backend layer that a chatbot or other client application can call to search flights, update booking details, and progress a customer from initial intent to a finalized itinerary.
Built with