WorkExam prep · Web app
Etüt
Civil-service exam prep — question pool, score tracking and a live study hall.
IN PLAIN WORDSExam takers solve questions, track their progress and study together in a shared hall.

01 — Problem
Exam prep content is scattered: the question bank in one place, mock exams in another, progress recorded nowhere. And studying alone drains motivation on top.
02 — Approach
I split the syllabus into units; mock exams, past-paper-style sets and an original question bank live in a single flow, with score tracking synced to Supabase. Next to it I built a 'study hall': a multi-room pixel campus entered with an avatar — group pomodoro, desk sessions and real-time question duels.
03 — Outcome
Content spans 84 units across 6 subjects; the hall runs live. The demo is up, with content refreshed all the way to exam day.
Tools used
- React 19
- Vite
- TypeScript
- Tailwind
- Supabase
- Zustand