Inspiration

  • Reddit's diverse communities create unique visual cultures that are challenging to identify
  • Wanted to test and celebrate Reddit knowledge through visual recognition
  • Challenge users to identify subreddits from trending images alone

What it does

  • Presents images from trending Reddit posts with 4 subreddit options to choose from
  • Pulls live content from curated, safe communities ensuring fresh, relevant gameplay
  • Tracks scores and streaks while helping players discover new subreddits

How we built it

  • Built on Devvit Web with React frontend and Reddit API backend integration
  • Implemented OAuth authentication with intelligent image selection and safety filtering
  • Added client-side logic, localStorage persistence, caching, and keyboard shortcuts

Challenges we ran into

  • Managing Reddit API rate limits while maintaining fresh content through smart caching
  • Ensuring consistent image quality across different post types with robust fallbacks
  • Balancing performance for low-end devices while handling live API data efficiently

Accomplishments that we're proud of

  • Created a fully functional, polished game seamlessly integrated with Reddit's ecosystem
  • Built comprehensive error handling with graceful degradation during API limits
  • Achieved fast load times (<2s) with accessible interface and keyboard navigation

What we learned

  • Mastered Reddit API structure, rate limiting strategies, and authentication workflows
  • Learned to balance real-time data freshness with performance constraints effectively
  • Discovered importance of fallback systems and Devvit Web's client-server architecture

What's next for Guess-Subreddit

  • Add difficulty levels, daily challenges with leaderboards, and category-specific modes
  • Implement social features like sharing streaks and friend challenges
  • Expand with hint systems, subreddit discovery modes, and deeper Reddit integration
Share this project:

Updates