The platform
Everything a maktab runs on.
Four portals, one ledger. Staff teach, guardians watch, students see their own progress, and anyone can verify a certificate — without an account, and without a single recitation leaving your mosque's control.
The whole mushaf, one grid.
Every one of the 114 surahs and 6,236 ayahs is catalogued and mapped to its juz, so a teacher marks memorisation, revision, and tajwīd review against the text itself rather than against a row in a spreadsheet. The class view is the same grid at a distance: one colour per state, thirty juz across the bottom.
- Ayah-level status, not surah-level guesswork
- A 30-juz heatmap for the whole class
- Hifdh session logs kept against each student
Progress · Surah al-Baqarah
30 ajzāʾ
Ayah-level memory, not a spreadsheet.
A register that knows what month it is.
Attendance is marked in a single pass down the class, with the Hijri date beside the Gregorian one and Islamic holidays already on the calendar. Ramaḍān changes the rhythm of a maktab, and the register changes with it rather than pretending the year is uniform.
- Hijri and Gregorian dates side by side
- Islamic holidays and a Ramaḍān mode built in
- Printable registers for the clipboard by the door
| Student | Mon | Tue | Wed | Thu | Fri |
|---|---|---|---|---|---|
| Yusuf A. | p | p | p | l | p |
| Aisha R. | p | p | p | p | p |
| Bilal A. | p | a | p | p | l |
| Maryam O. | a | a | p | p | p |
| Ibrahim S. | p | p | l | p | p |
Heard by a teacher, not by a model.
A recitation is recorded, attached to an exact ayah range, and reviewed word by word by the ustādh. Accuracy is tracked over weeks so improvement is visible, and consent for storing audio is off until a guardian gives it. No speech-recognition provider is in the path — that is an architectural decision, not a setting.
- Word-level accuracy marking, by hand
- Consent gate before any audio is stored
- Trends per student and across the class
Transcription · al-Kahf 1–10
ٱلْحَمْدُ لِلَّهِ رَبِّ ٱلْعَٰلَمِينَ
ٱلرَّحْمَٰنِ ٱلرَّحِيمِ
مَٰلِكِ يَوْمِ ٱلدِّينِ
One word flagged for tajwīd
The family sees what the teacher sees.
Guardians open a link — no account, no app, no password — and see their own child's progress, attendance and milestones, and can message the teacher back. Students get their own read-only view. Staff have direct and group messaging, and a forum for the questions that are not about one child.
- Guardian portal by link, revocable at any time
- A student portal scoped to that student alone
- Staff messaging, templates, and a moderated forum
Yusuf finished Juz 29 today — he recited al-Mulk without a prompt.
Ustadh Kareem · 17:42
Alhamdulillah. Thank you, ustādh.
Guardian · 18:05
And the parts nobody demos, that decide whether it is used.
Milestones and verified certificates
Juz and surah completions become printable certificates carrying an opaque code. Anyone can verify one; a revoked certificate reports as revoked rather than vanishing.
Smart scheduling with conflict detection
Recurring sessions, suggested times, and a warning when two classes want the same teacher — before the message goes out to parents.
At-risk analytics and learning paths
Attendance and progress signals surface the students drifting quietly, with a suggested next surah rather than only a red flag.
Roles, forum, and an audit log
Administrators, teachers, and teaching assistants scoped to their own students — with a record of who changed what.
Where it runs.
All three keep working when the mosque WiFi does not: the local database is encrypted, edits queue, and sync resolves conflicts when the connection returns.
Begin your hifdh ledger.
Set up your mosque in an afternoon. Your first class can be on Mudrus by Maghrib.