Documentation
How K3HOOT Works
Overview
K3HOOT is a real-time multiplayer quiz platform with optional Solana blockchain rewards. Hosts create quizzes, players join via PIN, and winners can receive SOL/token prizes.
How to Join a Game
1. Click Join Game in the navigation.
2. Enter the 6-digit PIN from your host.
3. Choose a nickname and click Join.
4. Wait for the host to start the game. Answer questions before the timer runs out!
How to Host a Game
1. Log in and open your Dashboard.
2. Create a new quiz or select an existing one.
3. Click Host to start a lobby — share the PIN with players.
4. Click Start Game when ready. Advance phases using the control panel.
Rewards & Prize Pools
Hosts can optionally add a SOL or SPL Token prize pool before starting a game.
After the game ends, go to your Dashboard → Approvals tab to see pending winners and click Approve Distribution to send prizes to winners' wallets.
Winners must have a Solana wallet connected to receive on-chain prizes.
Privacy Mode
Quiz hosts can enable Privacy Mode when creating a quiz. In this mode, answers are encrypted client-side using AES-GCM before being submitted, so nobody (including the server) can see the answer in plaintext during the game.
Tech Stack
Frontend: Next.js, TailwindCSS, Framer Motion
Backend: NestJS, Supabase (PostgreSQL), Redis
Blockchain: Solana (Mainnet/Devnet), Anchor Framework
