
C1DC School Management System
Attendance, results and visitor records lived in paper books and scattered spreadsheets. Every report an administrator needed had to be assembled by hand, and staff had no reliable way to check who was on campus at any given moment.
- Three role-based portals — admin, teacher and student — served from one codebase, so a permission change happens in one place.
- JWT authentication with per-role authorisation checked on the server, not just hidden in the interface.
- A companion visitor management portal for sign-in, approvals and an auditable record of who came through the gate.
- Admin reporting
- Hand-built → instant
- One codebase, one login
- 3 portals
- Pre-launch security review
- 0 critical
















