Cultural Compass: AI-Powered Cultural Travel Assistant
Inspiration
Cultural Compass emerged from the idea that travel should connect people with authentic cultural experiences rather than just tourist attractions. We wanted to create a platform that helps travelers discover meaningful cultural venues, events, and experiences that align with their specific interests - whether that's jazz music in New York, traditional arts, or local cultural institutions.
What it does
Cultural Compass is an AI-powered cultural travel assistant that helps users discover and plan authentic cultural experiences. The platform features:
- Conversational AI Interface: Users can chat about their cultural interests and receive personalized recommendations for venues, exhibitions, and cultural experiences.
- Smart Cultural Recommendations: Powered by Qloo's cultural intelligence API, the system understands user preferences for music, art, literature, and cultural activities to suggest relevant experiences.
- Personalized Itinerary Generation: Creates custom travel itineraries that incorporate user-discussed venues and cultural interests, ensuring conversations translate into actionable travel plans.
- Context-Aware Suggestions: Maintains conversation history to provide consistent recommendations that build on previously discussed interests and locations.
- Cultural Venue Discovery: Specializes in finding authentic cultural experiences like jazz clubs, museums, galleries, libraries, and cultural exhibitions.
How we built it
Cultural Compass is built using modern web technologies with AI integration:
- Frontend: React-based web application with TypeScript, styled using Tailwind CSS for responsive design
- Backend: Supabase for database management, authentication, and serverless edge functions
- AI Integration:
- Qloo API for cultural recommendations and entity extraction
- Anthropic for summarization
- Custom chat processing system that understands cultural contexts
- Intelligent itinerary generation that incorporates conversation history
- Architecture: Three main edge functions handle chat processing, cultural recommendations via Qloo, and itinerary generation
- Real-time Features: Live chat interface with conversation persistence and context-aware responses
Challenges we ran into
Building Cultural Compass presented several key challenges:
- Cultural Entity Recognition: Teaching the AI to properly identify and extract cultural entities (artists, venues, genres) from natural conversation required extensive keyword mapping and pattern recognition.
- Context Continuity: Ensuring that cultural venues and interests discussed in chat conversations actually appear in generated itineraries required careful conversation memory management.
- API Integration Complexity: Working with Qloo's cultural intelligence API to get meaningful recommendations while handling various entity types and geographic constraints.
- Location Consistency: Maintaining geographic coherence between chat discussions (e.g., NYC jazz venues) and generated itineraries to avoid mismatched recommendations.
- Cultural Data Accuracy: Balancing automated recommendations with authentic, accurate cultural venue information.
Accomplishments that we're proud of
We've achieved several important milestones with Cultural Compass:
- Seamless Chat-to-Itinerary Flow: Successfully bridging conversational AI with actionable travel planning
- Cultural Intelligence Integration: Effectively leveraging Qloo's API to provide sophisticated cultural recommendations beyond basic tourism
- Context-Aware System: Building a system that remembers and builds upon user conversations to create relevant itineraries
- Responsive Design: Creating an intuitive interface that works across devices for cultural travel planning
- Real-time Processing: Implementing fast, reliable edge functions for chat processing and recommendation generation
What we learned
Building Cultural Compass taught us valuable lessons:
- Conversation Memory is Critical: Travel planning requires maintaining context across multiple interactions to be truly useful
- Cultural APIs Require Careful Integration: Working with specialized cultural data requires understanding entity types, geographic constraints, and recommendation algorithms
- User Experience in AI Travel: The interface between conversational AI and travel planning needs to be seamless and intuitive
- Edge Functions for AI: Serverless functions are ideal for AI processing tasks but require careful error handling and logging
What's next for Cultural Compass
For the future development of Cultural Compass, we plan to:
- Expand Cultural Database: Integrate additional cultural APIs and data sources for broader venue coverage
- Enhanced Conversation Intelligence: Improve natural language processing to better understand complex cultural preferences
- Real-time Event Integration: Connect with live event APIs to suggest current exhibitions, performances, and cultural happenings
- Social Features: Allow users to share and discover cultural itineraries from other travelers
- Mobile Optimisation: Develop native mobile features for on-the-go cultural discovery
- Multi-language Support: Expand to support cultural travel planning in multiple languages
- Booking Integration: Add direct booking capabilities for cultural venues and experiences
Built With
- node.js
- react
- tailwind
- typescript


Log in or sign up for Devpost to join the conversation.