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
- ar
- bolt
- claude
- fastapi
- github
- jest
- mapbox
- multiplayer
- netlify
- next.js
- playwright
- postgresql
- pwa
- python
- supabase
- supbase
- tailwind-css
- typescript



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