Back to work
Qlash
Live classroom quiz — pin in, lock answers, own the board. Real-time play for ~80 concurrent players, with English and Egyptian Arabic.
- Next.js
- Supabase
- Realtime
- TypeScript

Overview
Qlash is a Kahoot-style classroom quiz built for the rush of a live room: players jump in with a PIN, lock answers fast, and the board updates in real time. It was proven with ~80 concurrent players at a live event. Hosts sign in to run rooms; the UI ships in English and Egyptian Arabic.
Hard parts
- 01Handling real-time state synchronization for dozens of users simultaneously without race conditions.
- 02Optimizing Supabase Realtime subscriptions to prevent connection drops under load.
- 03Keeping the join, lock, and board UI instant during rapid state changes — including a mirrored Arabic layout.




