Inspiration
As a premium credit card holder and frequent traveler, I've always been frustrated by the complexity of airport lounge access. Despite having multiple cards with lounge benefits - Amex Platinum, Chase Sapphire Reserve, Priority Pass - I constantly found myself asking: "Which lounges can I actually access at this airport? Which terminal am I in? How long do I have before my flight? Is it worth the walk?"
The breaking point came during a layover at Dubai International. I had 4 hours between flights, multiple lounge access options, but no clear way to optimize my time. I spent 30 minutes researching lounges online, walking to the wrong terminal, and ultimately settling for a mediocre experience when better options were available just floors away.
This struck me as a massive opportunity in the premium travel space. The airport lounge industry is worth billions, serving affluent travelers who value their time and comfort above all else. Yet the tools available are fragmented - static websites, outdated apps, and generic information that doesn't consider your specific flight, timing, or preferences. I realized there was real scope to create an intelligent assistant that combines real-time flight data with personalized lounge optimization.
What it does
Lounge Access Advisor is an AI-powered travel intelligence platform that transforms airport lounge access from guesswork into precision planning. It provides:
✈️ Flight-Aware Lounge Intelligence: Analyzes your specific flight details - terminal, gate, timing, delays - to recommend the optimal lounges for your journey using real-time Amadeus flight data.
🎯 Personalized Access Optimization: Matches your credit cards and loyalty memberships against lounge access rules to show exactly which lounges you can access and how.
⏰ Dynamic Timing Optimization: Calculates optimal lounge visit windows based on real-time flight status, delays, and gate proximity to ensure you never miss your flight.
🔄 Intelligent Layover Planning: Analyzes multi-flight itineraries to create comprehensive lounge strategies for complex connections and extended layovers.
🔍 Lounge-Optimized Flight Search: Searches flights not just by price and convenience, but by lounge access opportunities, helping you choose flights that maximize your premium travel benefits.
💎 Premium Experience Enhancement: Provides detailed lounge information including amenities, crowd levels, dining options, and exclusive features to help you make the most of your premium status.
The platform transforms airport lounge access from a confusing maze of rules and locations into an intelligent, personalized travel optimization system.
How we built it
🏗️ Technical Architecture:
- Agent Framework: Built using AWS Bedrock AgentCore with Strands Agents framework for sophisticated conversation management
- AI Models: Powered by Claude Sonnet 4 with advanced memory integration for personalized, context-aware recommendations
- Flight Integration: Real-time Amadeus API integration using the same production-grade implementation as crisis management systems
- Memory System: AWS Bedrock AgentCore Memory with short-term and long-term conversation strategies
- MCP Tools: 5 specialized tools for comprehensive lounge and flight analysis
📊 Data Pipeline:
- Flight Status: Real-time flight information via Amadeus Schedule API with delay monitoring and terminal updates
- Lounge Database: Comprehensive lounge information stored in DynamoDB with access rules and amenity details
- User Profiles: Personalized membership tracking and preference management
- Intelligent Matching: Advanced algorithms that match user credentials to lounge access opportunities
🔧 Lambda Architecture:
- Flight-Aware Recommendations: Combines real-time flight data with lounge optimization algorithms
- Layover Strategy Analysis: Multi-flight connection planning with timing optimization
- Lounge-Optimized Search: Flight search ranked by lounge access opportunities
- User Profile Management: Secure membership and preference storage
🎨 User Experience:
- Streamlit Interface: Modern, responsive web application with premium travel aesthetics
- Real-time Streaming: Token-by-token AI responses with sophisticated conversation flow
- Memory Persistence: Conversations and preferences maintained across sessions
- Human Handoff: Seamless escalation for complex travel scenarios
Challenges we ran into
🔗 API Integration Complexity: Integrating Amadeus Flight API required understanding complex flight data structures, OAuth2 flows, and handling real-time data inconsistencies across different airlines and airports.
⚖️ Tool Name Validation: Discovered AWS Bedrock's 64-character limit for tool names, requiring careful naming strategies to fit within AgentCore Gateway constraints.
🏗️ Architecture Evolution: Started with basic lounge lookup and evolved into sophisticated flight-aware intelligence, requiring significant refactoring to maintain clean separation of concerns.
📊 Data Consistency: Ensuring consistent data flow from MCP tool schemas through Lambda handlers to API clients while maintaining proper parameter transformation (user_id → user_memberships).
🔄 Import Compatibility: Resolving Lambda deployment issues with relative imports and ensuring all modules work correctly in both local development and AWS Lambda environments.
Accomplishments that we're proud of
🎯 Unique Market Position: Created the first AI agent that combines real-time flight intelligence with lounge access optimization - a completely untapped niche in premium travel technology.
⚡ Sophisticated AI Integration: Achieved advanced conversation management with AgentCore Memory, enabling personalized recommendations that improve over time.
🚀 Production-Grade Architecture: Built a complete AWS-native system using 8+ AWS services with proper security, monitoring, and deployment automation.
💡 Flight-Aware Innovation: Pioneered the concept of flight-aware lounge recommendations, transforming static information lookup into dynamic, context-aware travel intelligence.
🏥 Technical Excellence: Developed 5 comprehensive MCP tools with robust error handling, parameter validation, and graceful fallback mechanisms.
🎨 Premium User Experience: Created an elegant interface that matches the expectations of affluent travelers, with real-time streaming and sophisticated conversation flow.
What we learned
☁️ AgentCore Mastery: Gained deep expertise in AWS Bedrock AgentCore's memory systems, MCP integration, and advanced conversation management capabilities.
✈️ Travel Industry Insights: Discovered the complexity of premium travel services and the significant gap between available tools and user expectations in the lounge access space.
🤖 AI Conversation Design: Learned how to design AI reasoning for personalized recommendations that balance multiple factors - timing, preferences, access rules, and real-time constraints.
🔗 Multi-API Orchestration: Mastered the art of coordinating flight APIs, database services, and AI reasoning while maintaining performance and reliability.
📊 Premium Market Understanding: Realized the significant opportunity in serving affluent travelers who value time and comfort optimization over basic cost savings.
What's next for Lounge Access Advisor
**Prebooking lounges real-time without having to wait in line to book
**Integration with lounge providers directly
**Detect Realtime gate changes/flight delays to get updated lounge recommendation
**Get real-time wait times for lounges
Built With
- agentcoregateway
- agentcorememory
- alb
- amadeusapi
- amazon-web-services
- amazonbedrock
- claudesonnet4llm
- cognito
- dynamodb
- ec2
- lambda
- mcp
- python
- s3
- secretsmanager
- standssdk
- streamlit
Log in or sign up for Devpost to join the conversation.