Inspiration
Meetings can often be repetitive, awkward, or just a little too predictable. We wanted to turn that shared experience into something fun and social. Meeting Bingo was born out of a desire to make meetings more engaging, helping teams bond through humor and shared observations.
What it does
Meeting Bingo lets you pick the type of meeting you're in—like "stand-up", "all-hands", or "client call"—and gives you a bingo card with phrases or behaviors common to that setting (e.g., “Can you repeat that?”, “You're on mute”, “Let’s take that offline”). You play in real-time with your teammates and see who gets bingo first!
How we built it
We built Meeting Bingo as a simple web app using Next.js + Convex. The frontend serves dynamic bingo cards based on the selected meeting type, while real-time interactions (like marking squares or checking for bingo) are synced for everyone in the room.
Challenges we ran into
- Creating meeting-type-specific bingo cards that felt both funny and universally relatable.
- Keeping real-time interactions smooth across users with minimal latency.
- Designing the game to be unobtrusive and light enough to not distract from the actual meeting.
Accomplishments that we're proud of
- We launched a working multiplayer bingo experience in a short time.
- People actually laughed and bonded over it during real meetings.
- The dynamic card generation and real-time sync worked better than expected.
What we learned
- Humor is a powerful tool for connection, even in the most corporate settings.
- Small, playful interactions can change the energy of routine meetings.
- Building multiplayer experiences is more about timing and sync than just UI polish.
What's next for Meeting Bingo
- Add custom card creation for teams to tailor the game to their company culture.
- Slack/Teams integrations for easy launch directly from a meeting invite.
- A “reaction” system to cheer on or lightly roast teammates during bingo.
- Analytics to surface the most frequently triggered bingo squares per team.
Built With
- bolt
- convex
- nextjs
Log in or sign up for Devpost to join the conversation.