Inspiration

SubSleuth was inspired by the success of daily puzzle games like Wordle and Heardle. We realized Reddit's diverse communities have incredibly distinct voices and posting patterns - from the practical advice of r/AmItheAsshole to the oddly satisfying content of r/oddlysatisfying. This creates a perfect opportunity for a fun, challenging daily game that celebrates Reddit culture.

What it does

SubSleuth is a daily subreddit guessing game that tests your knowledge of Reddit. Players receive 7 rounds of increasing difficulty, starting with 2 subreddit options and scaling up to 6. Each round shows a real Reddit post title and optional body text. Players must identify which subreddit it belongs to before time runs out.

Key Features:

  • 7 daily rounds with progressive difficulty
  • Speed scoring (up to 200 points per round: 100 base + 100 speed bonus)
  • Per-round timers that get progressively tighter
  • Streak tracking for daily players
  • Community leaderboards
  • Wordle-style share grid to challenge friends
  • Stats dashboard showing games played, win rate, perfect games, and score distribution
  • User submission system for puzzle suggestions
  • Dark mode support matching Reddit's theme

How it was built

SubSleuth is built on Reddit's Devvit platform, allowing it to function as a native Reddit experience. The app was developed using TypeScript and React to create an interactive, responsive interface. We implemented a curated database of 50+ subreddits with hand-selected posts that capture each community's unique voice.

Technical Architecture:

  • Devvit framework for Reddit native app
  • React for UI components
  • TypeScript for type safety
  • Redis for leaderboard and streak tracking
  • User submission validation system
  • Responsive design for mobile and desktop

Accomplishments

  • Created engaging daily puzzle content across 50+ diverse subreddits
  • Implemented real-time leaderboard system with community competition
  • Built moderator tools for content management and auto-posting
  • Designed intuitive UI that mirrors Reddit's familiar experience
  • Created robust user submission system with mod approval workflow
  • Achieved smooth animations and responsive interactions
  • Implemented speed-based scoring mechanics
  • Built comprehensive stats and tracking dashboard

What we learned

  • Designing engaging puzzle content requires understanding community nuances and tone
  • Moderation tools are crucial for community-driven content platforms
  • Speed-based scoring creates additional engagement and replayability
  • The Devvit platform provides excellent abstractions for Reddit-native apps
  • Community participation (via user submissions) significantly increases platform value
  • Real-time updates and leaderboards drive daily engagement

What's next for SubSleuth

  • Expand to 100+ subreddits with even more diverse communities
  • Add seasonal themes and special events (holiday editions, themed weeks)
  • Implement custom leaderboards for individual subreddits
  • Add difficulty settings (easy, hard, expert modes)
  • Create team competitions and tournaments
  • Develop mobile-optimized interface
  • Add internationalization for non-English subreddits
  • Implement achievement badges and rewards system
  • Add social sharing features and challenges between friends
  • Analytics dashboard for moderators to track puzzle performance

Built With

Share this project:

Updates