Serverless flight price comparison platform with natural language search, intelligent caching, and conversation memory.
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").
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.
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.