Inspiration

We wanted to build something that brings Reddit communities together every day. A game that's simple enough to play in 2 minutes, but with enough depth to keep you coming back — streaks, leaderboards, and daily fresh content.

What it does

Daily Challenge Hub is a Reddit game with two daily modes:

  • Word Jumble — Unscramble 3 randomly selected words from a pool of 130+. Each solved word earns 10 points.
  • This or That — Cast a daily binary vote from a pool of 150+ questions and see live community results. Each vote earns 5 points.

Both modes feed into a shared streak system and global leaderboard. Every day at midnight UTC, fresh content drops automatically.

How we built it

Built on Devvit Web (Reddit's serverless app platform) with a React 19 frontend styled with Tailwind CSS 4, and a Hono backend with Redis for state persistence. The daily content uses seeded pseudorandom generation keyed to the UTC date — so every day is deterministic but unique.

Challenges we faced

  • Redis hash operations (hSet) have a different API signature than expected — caused vote persistence to silently fail for days.
  • Leaderboard queries use zRange which returns typed objects, not raw strings — initial parsing was wrong.
  • Making the UI feel polished within Devvit's constraints required careful CSS animation work.

What's next

Push notifications for daily reminders, shareable result cards as Reddit posts, and expanding the word/question pools.

Built With

Share this project:

Updates