About the Project

Inspiration

The inspiration for this project came from the classic GeoGuessr game, where players guess the location of a place based on an image. By combining this idea with Reddit's unique community-driven ecosystem, we aimed to create an engaging and interactive experience directly within Reddit posts. We wanted to gamify geography-based challenges and foster global interactions among Redditors.

What We Learned

Throughout this project, we learned:

  • How to effectively use the Reddit Devvit SDK to build and deploy applications that enhance user engagement on Reddit.
  • The complexities of image analysis and creating time-bound interactive challenges.
  • The importance of balancing user experience with backend performance for a smooth, real-time gaming experience.

How We Built the Project

  1. Tech Stack: The project was built using the Devvit SDK, which allowed us to create an app that integrates seamlessly into Reddit posts.
  2. Functionality:
    • Users can upload an image of any location in the world via a Reddit post.
    • Other Reddit users participate in the game by guessing which country the image belongs to within a set time limit.
    • Points are awarded based on accuracy and speed.
  3. Features:
    • A countdown timer for each game round.
    • Leaderboards to track the top participants.
    • Lightweight and responsive design optimized for the Reddit environment.

Challenges Faced

  1. Devvit SDK Integration: As the SDK is relatively new, understanding its nuances and capabilities was a significant challenge. We had to spend considerable time going through documentation and experimenting to make the app functional.
  2. Image Analysis: Ensuring the app could handle a wide variety of image uploads while maintaining performance was tricky.
  3. User Engagement: Designing an intuitive user interface that fits within Reddit posts and encourages participation required multiple iterations.
  4. Time Management: With limited time for development, balancing feature implementation with testing was challenging but rewarding.

Conclusion

This project demonstrates how interactive gaming can be integrated into social media platforms to foster community engagement. By leveraging Reddit’s powerful API and the Devvit SDK, we successfully brought a unique and entertaining experience to Reddit users.

Built With

Share this project:

Updates