Learning and careers decision
Qaalib Tutors
A competent developer can replicate the core lesson delivery, payments and tracking, but cannot easily reproduce the instructor's curriculum, reputation, and production polish that justify paying this vendor.
Visit website↗$25/mo
$300/yr
Read off the official pricing page.
$100one-off104 h to build
$25/mo6 h/mo upkeep
On cash alone, building overtakes the subscription at 2 seats.
No open-source build does this yet
Nothing published replaces this one, so a replacement starts from an empty file. Here is what it would have to cover.
What a replacement has to do
- Students subscribe, watch bilingual lessons, do worked examples, track module progress and view past papers.
What it still won’t have
- Instructor reputation and personalised live teaching from the named lead tutor
- Proprietary course curriculum and accumulated student testimonials
- Priority content requests and any support/operational services the vendor provides
- Polish of production UX, analytics, and any established SEO/social channels
What remains hard
- Product polish and ongoing maintenance
First-year cost
Keep paying
Paying is—cheaper in year one.
On cash alone, building overtakes the subscription at 2 seats.
Money you would actually spend
Time you would spend
—
What you would spend
What we assumed
The verdict above measures whether you could build it. This one is only about money.
Runnable build prompt
Build a bilingual (English+Somali) GCSE/IGCSE maths learning web app using Next.js, PostgreSQL, and Stripe: include user auth (email + password), Stripe subscription billing, admin content CMS to upload lesson videos and PDFs, a lesson player supporting text/video and bilingual content, per-user progress tracking and completion badges, per-lesson saved notes, and an embedded PDF past-paper viewer. Out of scope: live video conferencing and automated grading. Provide error handling, authentication tests, unit tests for progress logic, and deployment scripts (Docker + DigitalOcean/Heroku).
How we checked
How the score was reached
- Partly verdict base52
- Price verified on pricing page+3
- Evidence score55
The base comes from the verdict. Everything under it is a check that either happened or did not, and each one is a fact frozen in this record rather than a judgement made at render time - so the same evidence always produces the same number.
How scoring works →Cited sources · 1
Every page the run actually retrieved.
- official pricingQaalib - Bilingual GCSE/IGCSE Maths Qaalib Tutors
Integrity checks
What held up, and what did not.

