🎲 wagebait: Where Knowledge Meets Strategy

💡 Inspiration

We were inspired by Kahoot’s fast-paced trivia gameplay and the strategic depth of poker, so we decided—why not combine them? The result is a trivia game that rewards not only what you know, but how confidently and strategically you play.


🚀 What It Does

This interactive trivia platform allows users to create custom games with personalized categories and invite others to join using a unique game code. It adds a competitive, poker-inspired twist to traditional trivia—players place bets across multiple rounds before answering each question.


🎮 Game Overview

wagebait blends the energetic buzz of Kahoot with the strategic tension of poker. With custom trivia categories, multiplayer functionality, and a three-round betting mechanic, the game challenges players to balance confidence, timing, and speed.


🕹️ How It Works

1. Create & Join

  • The host creates a game by selecting or customizing trivia categories.
  • Other players join using a unique join code.

2. Three-Round Trivia Showdown

Each question unfolds over three suspenseful rounds—just like poker—with more information revealed each time:

  • 🃏 Round 1: Topic Reveal
    Players see the general topic of the question.
    → Players can bet, call, or fold using in-game currency.

  • 🧠 Round 2: Question Reveal
    The full question is revealed, but not the answer choices.
    → Another round of betting begins.

  • ❓ Round 3: Options Reveal
    All answer choices are shown.
    → Final bets are placed before the action starts.

3. Answer Fast

Players who are still “in” after Round 3 must answer as quickly and accurately as possible from their own devices.

4. Win the Pot

The total betting pot is split among all correct responders.
→ The faster you answer correctly, the larger your share of the winnings.


🧠 Why It’s Different

This isn't just trivia—it’s trivia with stakes. By combining knowledge with poker-style decision-making, wagebait rewards:

  • Strategic risk-taking
  • Confident play
  • Quick reflexes
  • Smart timing

Fold too early and you could miss easy points. Stay too long and risk losing your bet.


🛠️ How We Built It

We used the following stack:

  • Framework: Next.js
  • Hosting: Vercel
  • Database & Realtime: Supabase for user data, game state, and real-time updates

🧩 Challenges We Ran Into

Handling real-time gameplay was new territory for us. Ensuring that multiple players could join, place bets, and receive question updates in sync was both complex and rewarding.


🏆 Accomplishments We're Proud Of

  • Built a really close to fully functional multiplayer trivia game with real-time play
  • Designed and almost implemented a three-phase betting system
  • Learned to work with Supabase’s real-time subscriptions and Next.js routing
  • Created a unique and engaging game that feels fresh and fun

Built With

  • next.js
  • supabase
Share this project:

Updates