Documentation
Everything you need to install, run, and integrate with the platform.
Guides
Installation
Requirements, getting the database set up, running install.php to create your
Super Admin account, and pointing your web server at the right directory — for shared cPanel
hosting, a VPS with Apache or Nginx, or local development. Ends with a post-install security
checklist and a troubleshooting section.
Cron Jobs
The five background scripts that keep fee reminders, overdue tracking, and attendance alerts running — what each one does, when to schedule it, and exact syntax for both cPanel's Cron Jobs UI and a standard crontab.
ElimuPay Standalone API
For schools that aren't on the MoJamoza platform but want to offer ElimuPay fee-instalment financing anyway. Authentication, every endpoint with request/response examples, webhook signature verification, and a complete integration walkthrough — written for the external engineering team that will actually build against it, not just for internal reference.
Where these live in the codebase
These pages are the browser-friendly version. The same content, plus a few extra internal
engineering notes not relevant to someone installing or integrating, also exists as Markdown
under docs/ and the various MODULE_*_NOTES.md files at the project
root, for anyone who prefers reading it directly in a text editor or an IDE.