Functional Modules¶
Flight Search¶
Captures route, travel date, cabin, currency, and passenger details, then fetches matching flights.
Fare Selection¶
Displays available fare families with details such as baggage, refundability, and change rules.
Traveler Management¶
Allows users to select saved travelers instead of typing details again.
Booking¶
Builds booking payload, calls booking API, and stores booking reference and details.
Payment¶
Simulates payment processing and updates booking payment status.
Itinerary¶
Provides final journey details and downloadable PDF output.
AI Chat¶
Accepts travel requests in natural language and guides the user into the normal booking process.
Audit Logging¶
Captures important user and system events for traceability and debugging.