SSD Malaysia
One student account for SSD Club, a primary science competition and a secondary maths competition, in three languages.

The problem
SSD runs a learning club and two competitions for different age groups. Students, parents, schools and organisers each needed their own way in, without three separate systems.
What we built
- One student identity across SSD Club, the AKSC science competition (Standard 4 to 6) and the secondary maths competition (Form 1 to 5).
- Online trials and practice content in English, Bahasa Melayu and Tamil.
- Club daily challenges with XP, badges and leaderboards.
- A parent portal to follow a child's progress, and a separate school login.
- An admin area for competition stages, results, codes and programmes.



Built with
- Next.js
- React
- TypeScript
- Tailwind CSS
- Prisma
- PostgreSQL (Neon)
- Vercel