← Back to Case Studies Consumer AI

FlightsApp: AI-Powered Conversational Flight Search

Serverless flight price comparison platform with natural language search, intelligent caching, and conversation memory.

The Challenge

Flight search is tedious. Users bounce between multiple airline sites and aggregators, re-entering the same search criteria. Traditional search interfaces force rigid date/destination inputs when users often have flexible plans ("somewhere warm in March for under $500").

The Solution

FlightsApp brings conversational AI to flight search. Users describe what they want in natural language, and the AI translates that into structured searches across the Amadeus API, remembers context across the conversation, and refines results based on follow-up questions.

Key Features

Technology Stack

React 18 Lambda DynamoDB S3 CloudFront Cognito Amadeus API OpenAI GPT-4

Architecture

React frontend on CloudFront. Lambda functions handle API orchestration and AI conversation management. DynamoDB stores conversation history and cached search results. Cognito manages user authentication. OpenAI GPT-4 powers the natural language understanding layer.