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
zRangewhich 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
- devvit
- hono
- react
- redis
- tailwind-css
- typescript
- vite
Log in or sign up for Devpost to join the conversation.