QwikPrep
A phone-first practice app for JHS and SHS students: ten questions a day from the GES curriculum, marked the moment they answer, with an explanation for every question, streaks and school leagues. Teachers see which topics their class finds hard.

- Client
- QwikPrep (our own product)
- Scope
- Product design, Web app engineering, Content pipeline
- Stack
- Next.js, TypeScript, Tailwind CSS, Supabase, PostgreSQL
- Live
- 2026 · qwikprep.vercel.app
The problem
Students mostly prepare for BECE and WASSCE with past-question booklets that don't say why an answer is right, and teachers have no quick way to see which topics a class is struggling with. Most students practise on low-cost Android phones with expensive data.
What we built
We built an installable web app that loads fast on a cheap phone and a slow connection. Every answer is marked on the server, so scores and leagues can't be faked, and each day's questions lean towards the topics a student gets wrong. Teachers create a class, share a code and get a weak-topics view.





The QwikPrep on mobile and desktop.
What's in it
- Daily ten-question challenge with instant marking and explanations
- Questions and lessons by class, following the GES curriculum
- Streaks, XP and weekly school leagues
- Teacher dashboard with weak topics per class
- Installable on Android, light on data
- Student and teacher demos with sample data