Inspiration
While using Reddit, I noticed that people love sharing their opinions, debating topics, and understanding what others think. Almost every popular post turns into a discussion.
I started wondering: What if this natural behavior could become a daily game?
Instead of just asking “What do you think?”, I wanted to create a game that asks: “What do you think most people think?”
That idea became Hive Mind.
What it does
Hive Mind is a daily prediction game for Reddit.
Every day, users see one popular and debatable question with two options. Players can vote once per day and try to predict which option the majority of the community will choose.
After voting, users see live percentage results and are encouraged to share their reasoning in the comments. This makes discussion and interaction a core part of the gameplay.
Players who correctly predict the majority build streaks, encouraging daily participation.
How we built it
The project was built using:
- HTML5 for structure
- CSS3 for styling and layout
- JavaScript for game logic and state management
- Browser localStorage for saving votes and streaks
The game runs entirely on the frontend and is designed to work smoothly on both desktop and mobile devices.
Daily question rotation, vote tracking, and streak calculation are handled using date-based logic in JavaScript.
Challenges we ran into
One of the main challenges was implementing and testing the daily reset system.
While developing, it was difficult to verify whether questions were changing correctly each day. Testing this through browser developer tools was limited. Eventually, by changing the system date on my laptop, I was able to confirm that the daily rotation worked properly.
Managing consistent state with localStorage while keeping the experience simple was also a learning challenge.
Accomplishments that we're proud of
- Building a complete, working daily game without using any backend
- Creating a simple and intuitive user experience
- Designing the game to feel native to Reddit’s discussion culture
- Successfully implementing streaks and daily question rotation
- Making comments an important part of the gameplay
What we learned
Through this project, I learned JavaScript in a practical, real-world way.
I gained experience in:
- Managing application state
- Working with browser storage
- Designing user-focused interfaces
- Implementing time-based logic
- Building a complete project from idea to submission
This project helped me think more like a product designer and not just a programmer.
What's next for Hive Mind
If Hive Mind gains strong user engagement and positive feedback, future improvements could include:
- A badge system for streak milestones (3-day, 7-day, 30-day, etc.)
- More question categories and themes
- Community-driven question submissions
- Leaderboards and long-term statistics
- Deeper Reddit integration
The long-term goal is to grow Hive Mind into a lightweight daily ritual for Reddit users.
Log in or sign up for Devpost to join the conversation.