Svaeng Yul
Mobile-first QCM practice for Cambodian medical and nursing students
2026Product builder and full-stack engineer

01 / Overview
Overview
Medical and nursing students revise for QCM exams from printed banks that never say which topics are weak, so the product is one loop: practice a set, see the weak areas, retry them. It deliberately has no database. The question bank and class roster are seeded from the repository, and each student's progress lives in a signed, compressed cookie, which removes a cloud store of student data at the stated cost of syncing across devices.
02 / Stack
Stack
Next.js 16
React 19
TypeScript
Tailwind CSS 4
- Base UI
- Signed HttpOnly cookie sessions
Telegram Bot API
03 / Where it stands
Where it stands
Deployed at svaengyul.com behind sign-in: one class roster signs in with seeded accounts, and anyone can register a device-only account with a Telegram code. Progress stays on the device that made it, no question has instructor review yet, and credential rotation remains open before wider use.
Working on something similar?
Tell me what you're building.