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
Log in or sign up for Devpost to join the conversation.