Inspiration
In a world where travel is becoming increasingly personalized, we noticed a gap: traditional tour guides offer generic information, while modern travelers crave authentic, real-time local experiences. We envisioned Magellan as an innovative solution that combines cutting-edge AI with deep local knowledge to create a magical tour guide experience.
What it does
Magellan transforms how people explore places by offering:
🎯 Hyper-local, real-time stories and insights powered by advanced AI
🤖 Interactive Q&A with personality-driven responses
📸 Instant landmark identification through AI image analysis
🎭 Multiple engaging personalities (from jolly to royal)
🔊 Natural-sounding voice narration
🌍 Multi-language support for global travelers
⚡ Lightning-fast responses with intelligent model selection
How we built it
- Frontend: Next.js 15.2.4 + React 19 + TypeScript
- Backend: Python Flask API on Hugging Face Spaces
- AI Stack: Perplexity AI for intelligent responses OpenAI for natural voice synthesis Chain of Thought prompting for human-like reasoning
- Auth: Secure authentication with NextAuth.js
Challenges we ran into
- AI Response Quality: We implemented an innovative Chain of Thought prompting system that forces location-specific, actionable responses.
- Performance: Balancing speed and quality was tough. Our hack? An intelligent model selection system that dynamically chooses the optimal AI model for each task.
- Organizing use cases: We created a user experience that allows the user to interact with the AI tour guide in various scenarios. For example, to specify manual locations as an alternative to using the current location.
Accomplishments that we're proud of
- Building a working prototype app from zero code in one weekend
- Experimenting with various AI models from Perplexity
- Building support for multiple AI personalities across 9 languages.
What we learned
By working on this project, we learned more about some best practices for building resilient, production-ready AI applications.
What's next for Magellan: Your Magical AI Tour Guide
- AI enhancements
- User experience improvements
- User testing and initial monetization
Built With
- flask
- huggingface
- leaflet.js
- next.js
- perplexity
- python
- react
- typescript


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