Studio product
Quizar
A live quiz platform: the host opens a room, questions go on the shared screen, players answer from their phones with a code.
- players per room
- 500
- question types
- 7

Correct answers never reach player devices while a question is open: the payload is built from an allowlist of fields rather than stripped out of a complete one. Tests cover this — they serialise an open question of every type and assert no marker of correctness is present.
Answer speed gives an advantage, but a bounded one, and differences in connection quality are compensated using the measured socket latency: otherwise the winner would be whoever has the better Wi-Fi rather than whoever knows the answer. A page reload or a dropped connection restores the name, score, streak and any answer already submitted — for players and host alike.
TypeScript · Next.js · Socket.IO · PostgreSQL · Prisma · Playwright