Inspiration
My inspiration came from r/Honk and the desire to bring GeoGuesser's addictive gameplay directly into Reddit's ecosystem. I wanted to create something that felt native to Reddit while capturing that "just one more round" magic that makes geography games so compelling.
What it does
GeoTap brings street-level geography challenges to Reddit with four distinct game modes:
Classical GeoTap - An inline experience that appears directly in your Reddit feed. Users see a street view image and pinpoint the location on an interactive map without leaving their scroll.
Full Screen GeoTap - An immersive full-screen mode with retro CRT vibes for players who want to dive deep into the challenge.
Custom Challenges - A user-generated content system that lets players create their own levels by providing hints and street view locations, turning the community into content creators.
Daily Challenges - Curated challenges that bring the community together around shared puzzles.
How we built it
Built on Reddit's Devvit platform using:
- React-based UI blocks for the game interface with custom map integration
- Redis for data persistence - storing user scores, custom challenges, and game state
- Reddit's inline rendering to create a seamless feed experience
- Street view image database curated and validated for quality gameplay
- UGC pipeline allowing users to submit, vote on, and validate custom challenges
- Scheduled posts to deliver daily challenges automatically
The architecture prioritized zero-friction gameplay - users could play instantly without clicking through to external sites.
Challenges we ran into
- Performance optimization - Rendering interactive maps inline without killing feed performance required careful optimization
- Content moderation - With UGC came the challenge of filtering inappropriate submissions while maintaining community creativity
- Scale management - Going from 0 to 55k daily active users in weeks exposed scaling bottlenecks we had to solve in real-time
- Mobile responsiveness - Making map interactions feel natural on mobile while keeping the game playable required multiple iterations
- Balancing difficulty - Creating challenges that were hard enough to be satisfying but not so hard people gave up
Accomplishments that we're proud of
- 300k+ games played - Players kept coming back, averaging multiple rounds per session
- Thriving UGC community - Users created thousands of custom challenges, becoming invested in the game's ecosystem
- Cross-generational appeal - Comments showed everyone from teens to retirees enjoying the game, with one user mentioning their wife only plays GeoTap on Reddit
- Reddit-native experience - Built something that felt like it belonged on Reddit, not just another game ported to the platform
What we learned
- Friction is the enemy - Every extra click costs users. Inline gameplay was crucial to success
- UGC creates ownership - When users can create content, they become invested ambassadors
- Simple mechanics win - Complex features don't matter if the core loop isn't instantly satisfying
- Community > features - A strong community will carry a game further than any individual feature
- Platform-specific design matters - What works on Reddit wouldn't work elsewhere. Design for your platform's unique behaviors
- Viral growth has consequences - Exponential growth creates both opportunities and challenges with platform management
What's next for GeoTap
- Multiplayer mode - Real-time competitive challenges against other players
- Tournament system - Organized competitions with leaderboards and prizes
- Regional specialization - Challenges focused on specific countries/regions for local communities
- Difficulty tiers - Skill-based matchmaking so beginners and experts both find appropriate challenges
- Enhanced UGC tools - Better creation tools for custom challenges with validation systems
- Mobile app integration - Native mobile experience while maintaining Reddit connectivity
- Educational partnerships - Working with geography educators to create learning-focused challenge sets
The goal is to evolve GeoTap from a viral game into a lasting Reddit community where geography enthusiasts gather, compete, and share their love of exploration.
Built With
- api
- express.js
- geojson
- radix
- react

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