Dorms, beds and roll calls
Set up dorms with gender and capacity, and number every bed. Allocation rejects overbooking and boys/girls mismatches, and each bed holds one learner. Morning and evening roll calls are taken on the phone; an unexplained absence alerts the learner’s guardians.
Exeats from request to return
Guardians request an exeat, the school approves it, and the gate records the exit and the return. A daily 17:00 sweep flags anyone overdue so nothing depends on someone remembering to check.
Secure pickup and dismissal
- One-time six-digit pickup codes requested by the guardian, stored only as a hash, single-use and expiring at 18:00 the same day.
- Gate staff verify the code with the learner’s card on screen, on a dedicated low-rights gate account.
- Per-learner release notices and a school-wide "School dismissed" broadcast, each sending guardians the release time by SMS.
- A visitor log with check-in, check-out, purpose and vehicle registration, exportable to CSV.
Pocket money without the cash box
The office records deposits (cash or M-Pesa with a reference) and the tuck shop records spends on its own till account. The ledger can never go negative, each entry stamps the running balance, guardians see the statement in their portal, and a low-balance SMS goes out at a threshold the school sets.