Skip to content
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
Qlash

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.

Gallery

Qlash screenshot 1
Qlash screenshot 2
Qlash screenshot 3
Qlash screenshot 4
Qlash screenshot 5
Qlash screenshot 6