About the Project – MistHunt
Inspiration
MistHunt was inspired by the growing fragmentation of online communities. Platforms like Reddit host millions of users, yet meaningful cross-community collaboration is rare. At the same time, puzzle and mystery content consistently thrives across diverse subreddits—whether in r/riddles, r/mystery, or r/ARG.
We saw an opportunity to design a system that would bring Redditors together through shared problem-solving. Just as Wordle and Connections showed the viral power of daily challenges, we wanted to extend that idea into a collaborative experience, one that leverages Reddit’s structure and fosters genuine community interaction.
What We Learned
Throughout the development of MistHunt, we discovered that:
- Community-first development is non-negotiable. Success on Reddit requires deep respect for moderator rules, subreddit culture, and organic engagement.
- Collaboration ≠ communication. Real collaboration needs structured frameworks, visibility of progress, and roles for contributors.
- Scalable real-time systems demand robust infrastructure—optimizing WebSockets, database pooling, and caching were critical lessons.
- Ethics in AI content generation are key. We built validation pipelines to ensure that AI-generated puzzles are solvable, factually accurate, and culturally sensitive.
- Seamless UX across platforms is essential. Users constantly switch between Reddit, our platform, and mobile, so continuity of state and notifications mattered.
How We Built It
Frontend
- React.js + TypeScript for a type-safe, scalable UI
- Redux Toolkit for managing puzzle state across users
- Material-UI with Reddit-inspired theming
- Socket.io for real-time collaboration
Backend
- Node.js + Express for API services
- PostgreSQL with optimized indexing for progress tracking
- Redis for caching and session management
- JWT + Reddit OAuth for authentication
Reddit Integration
- PRAW API for automated clue posting and monitoring
- Webhooks to track engagement across subreddits
- Permission systems to collaborate with moderators respectfully
AI Mystery Generation
- OpenAI GPT-4 with custom prompt engineering
- Multi-domain puzzle creation spanning $3$–$7$ knowledge areas
- Automated fact-checking pipeline for accuracy
Deployment
- Dockerized containers for dev/prod parity
- AWS EC2 + CloudFront CDN for scalability
- GitHub Actions for CI/CD automation
Challenges We Faced
- Reddit API Rate Limiting – Early posting strategies hit limits; solved via smart queuing and mod partnerships.
- Community Reception – Some subreddits saw content as spam; we pivoted to a collaboration-first approach.
- Puzzle Difficulty Balancing – Too easy and it’s boring; too hard and people quit. We built dynamic difficulty adjustment based on real-time progress.
- Real-Time Synchronization – Managing consistent puzzle states across Reddit, webapp, and mobile required sophisticated WebSocket + fallback polling.
- Scalability – Our MVP crashed after hitting r/InternetIsBeautiful front page, pushing us to redesign for viral-ready scaling.
MistHunt has already shown strong community impact—15,000+ cross-community interactions in the first month alone—and continues to grow organically through collaboration and shared discovery.

Log in or sign up for Devpost to join the conversation.