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.

Built With

Share this project:

Updates