🎯 The Daily Homophone

💡 Inspiration

The idea came from other fun Reddit word games and puzzles. I wanted to create something lightweight, witty, and community-driven that delivers daily wordplay. Homophones felt perfect , they’re funny, confusing, and loved by word nerds.

⚡ What it does

The Daily Homophone gives players a set of new homophone puzzles every day. Players spot and correct impostor words in short passages, earn points, track streaks, and climb leaderboards, all while laughing at English’s quirks.

🛠️ How we built it

I used the Devvit React + Express template as the base.

  • Redis is used to store user data and leaderboard info.
  • To minimize Redis usage, I manage game data manually in a structured way inside the game itself. This allows fresh daily challenges while only needing a monthly cleanup/update cycle.
  • The architecture ensures that game data is easy to update and sync while staying lightweight for Reddit’s environment.

🚧 Challenges we ran into

  • Time and development efficiency: lots of features to fit in a short time with a brand new tech for me.
  • UI updates take extra time to reflect on Reddit’s servers.
  • Splash screen quirks (like the title section , no customization).
  • Limitations of the Devvit kit : I had to avoid most 3rd-party packages to prevent environment conflicts, which meant hand-rolling a lot of features.
  • The Redis service provided by Devvit doesn’t support many operations, so I constantly had to redesign my data flow to work around it.
  • Luckily, devvit_search MCP helped a lot in structuring and managing data efficiently.

🏆 Accomplishments that we're proud of

  • Building a fully functional Reddit word game with no major external dependencies.
  • Designing an organized game data system that’s easy to update daily but only needs a monthly refresh.
  • Creating something both fun and educational that fits naturally into Reddit.

📚 What we learned

I got a deep dive into the Devvit kit , its capabilities, limitations, and quirks. I also learned efficient Redis data handling and how to design game logic that balances storage efficiency with daily freshness.

🚀 What's next for The Daily Homophone

  • Expanding themes and puzzles for more variety.
  • Improving UI/UX polish, including faster transitions.
  • Adding more social features like achievements, streak badges, and friend leaderboards.
  • Exploring more word-based mini-games under the same umbrella.

Happy Homophone Hunting!

Built With

Share this project:

Updates