Inspiration

We wanted to revolutionize tourism by gamifying real-world exploration, turning every trip into an RPG-style adventure that encourages deeper cultural engagement and discovery of hidden gems.

What it does

Open World Tours transforms tourism into an interactive quest system where travelers can:

  • Generate AI-powered main quests for popular destinations
  • Discover dynamic side quests based on location and preferences
  • Track progress with gamified achievements and social sharing
  • Navigate with real-time AR integration and multiplayer features
  • Create and share custom walking routes with the community

How we built it

  • Frontend: Next.js 14 with TypeScript, Tailwind CSS, and Mapbox integration
  • Backend: Supabase with PostgreSQL, Python FastAPI quest service
  • Features: PWA capabilities, real-time multiplayer, comprehensive testing
  • Infrastructure: Netlify deployment with automated CI/CD

Challenges we ran into

  • Implementing real-time location tracking with battery optimization
  • Building a scalable multiplayer system with session management
  • Balancing quest complexity with user experience simplicity

Accomplishments that we're proud of

  • Built a full-stack, production-ready application with 100+ components
  • Implemented comprehensive testing suite with Playwright and Jest
  • Created a seamless multiplayer experience with real-time updates

What we learned

  • Real-time location systems require careful state management
  • User experience is paramount in gamification - complexity must be hidden
  • Testing is crucial for location-based applications
  • Community features drive engagement in tourism apps

What's next for Open World Tours

  • Expand to more cities beyond our Israel pilot
  • Integrate with tourism APIs for real-time data
  • Develop partnerships with local businesses and tour guides
  • Add AI-powered personalization based on user preferences

Built With

Share this project:

Updates