Namaa — Educational Empowerment Platform
From a school need to verified, sustained impact
A full-stack platform (PHP 8 + MySQL) managing the lifecycle of an educational need: intake, fair prioritisation, partner matching, intervention delivery and impact measurement before/during/after, with 90/180/365-day sustainability readings.
- 9
- Roles
- 32
- DB tables
- 22
- Modules
- 20
- Business rules in code
Needs were gathered in scattered spreadsheets — no consistent prioritisation, no traceable decisions and no way to prove an intervention changed anything.
A central 14-state machine, a versioned 7-criterion weighted priority model, an explainable partner-matching engine, and impact measurement that blocks closure without a verified reading.
Key capabilities
Central state machine
14 states; no change without a recorded reason and actor
Fair prioritisation
7 weighted criteria, versioned — history is never recalculated
Partner matching
7 factors with reasoning per factor — a recommendation, not an automated decision
Privacy by design
Blocks any partner-facing text containing a school name or ID-like number
Impact measurement
Baseline, target and direction with 90/180/365-day sustainability checks
6 dashboards · 13 reports
Role-based dashboards and filterable, exportable reports
9 roles × 4 access scopes, an immutable audit log, automatic PII scrubbing and versioned model weights preserving decision traceability.