Nuxt Frontend
Run the room. Keep the answer hidden. Let the leaderboard move live.
This frontend is wired for the public and player-facing flow first: join a live game, vote inside your team, watch turns update over websockets, and reveal song details only when the backend says so.
Step 1
Join by code
Players can type a short game code or open the QR-based join page.
Step 2
Scan the QR
Hosts can now open a game room card with a scannable player QR code.
Step 3
Protect answers
Title and artist stay hidden until the answer reveal phase.
Player Join
Open a room
Enter the short game code from the host screen, or paste the full join_token if you already have it.
Host Tools
Create a game and show the QR
Sign into the backend once, then use the frontend host screen to create a room and display a QR code for players to scan.