Parent Mobile App API
Student academics, digital UNEB report cards, instant MTN/Airtel MOMO school fees payment, live GPS school bus tracker, sickbay clinic alerts & digital gate pass QR codes.
?api=parent
PARENT_API_DOCUMENTATION.md
Teacher Mobile App API
Teacher GPS shift clock-in, morning roll call attendance, marks entry with automated UNEB 8-in-4 grading, CBC report card remarks, lesson planning & salary payslips.
?api=teacher
TEACHER_API_DOCUMENTATION.md
Driver & Fleet API
Live real-time GPS telemetry stream (10s beacon), student bus boarding/drop-off barcode scanner, morning/evening passenger manifests, fuel consumption & speed logging.
?api=driver
DRIVER_API_DOCUMENTATION.md
Matron & Warden API
Boarding house night headcount roll call, dorm bed allocations, weekend exeats & leave passes, dining hall roll call, sickbay referrals & dormitory inspections.
?api=matron
MATRON_API_DOCUMENTATION.md
Gate Security & Access API
Universal 4-in-1 camera scanner (Student ID, Visitor Pass QR, Staff badge, Parent Pickup Pass), vehicle ingress/egress log, visitor badge printer & night lockdown SOS.
?api=security
GATE_SECURITY_API_DOCUMENTATION.md
Librarian & Library API
Universal 4-in-1 ISBN & Student barcode scanner, book catalog inventory, rapid circulation loan issuing & condition returns, overdue fine calculation & digital e-books.
?api=librarian
LIBRARIAN_API_DOCUMENTATION.md
Nurse & Sickbay Clinic API
Patient triage barcode scanning, vitals examination (°C, BP, Pulse), sickbay bed ward admission & discharge, pharmacy dispensation, parent SMS emergency alerts & hospital transfers.
?api=nurse
NURSE_API_DOCUMENTATION.md
Sales Person & Partner API
Direct school onboarding engine, CRM deals pipeline, GPS field visit check-in, real-time 20% lifetime commission ledger, instant MOMO wallet withdrawals & WhatsApp referral generator.
?api=sales
SALES_API_DOCUMENTATION.md
folder_open Local Filesystem Directory & File Locations
All documentation files and backend controller implementations are located in the local codebase repository as follows:
| Module Role | Interactive HTML Viewer | Complete Markdown File | Backend API Controller |
|---|---|---|---|
| family_restroom Parent App | documentation/parent_api_documentation.html | documentation/PARENT_API_DOCUMENTATION.md | app/Controllers/Api/ParentApiController.php |
| school Teacher App | documentation/teacher_api_documentation.html | documentation/TEACHER_API_DOCUMENTATION.md | app/Controllers/Api/TeacherApiController.php |
| directions_bus Driver & Bus App | documentation/driver_api_documentation.html | documentation/DRIVER_API_DOCUMENTATION.md | app/Controllers/Api/DriverApiController.php |
| bed Matron & Warden App | documentation/matron_api_documentation.html | documentation/MATRON_API_DOCUMENTATION.md | app/Controllers/Api/MatronApiController.php |
| security Gate Security App | documentation/security_api_documentation.html | documentation/GATE_SECURITY_API_DOCUMENTATION.md | app/Controllers/Api/SecurityApiController.php |
| menu_book Librarian App | documentation/librarian_api_documentation.html | documentation/LIBRARIAN_API_DOCUMENTATION.md | app/Controllers/Api/LibrarianApiController.php |
| medical_services School Nurse App | documentation/nurse_api_documentation.html | documentation/NURSE_API_DOCUMENTATION.md | app/Controllers/Api/NurseApiController.php |
| work Sales Person App | documentation/sales_api_documentation.html | documentation/SALES_API_DOCUMENTATION.md | app/Controllers/Api/SalesApiController.php |