13/04/2025
The working hour has ticked
Armant Educational Administration System with Multi-Tenancy & Multi-Guard Authentication
This system provides a multi-tenant, role-based educational administration platform where:
Schools manage their own data (students, teachers, classes).
Educational Administrators (system/regional/district admins) oversee multiple schools.
Teachers & Students access school-specific portals.
🔹 Built with:
Multi-Guard Authentication (Separate login for admins, teachers, students).
School Isolation (Data separation between schools).
Role-Based Access Control (RBAC) (Different permissions per role).
This system provides:
✅ Secure multi-tenancy (school data isolation).
✅ Flexible authentication (4 guards for different users).
✅ Granular permissions (system > regional > district > school).
✅ Automatic data scoping (users only see their school’s data).