
School Management
A role-based school management app with Admin, Office Admin, Account Admin, Teacher, and User roles. Admins can dynamically configure classes, fees, and exam fields, controlling access for other. Users can view their exam results once published by the Super Admin.
Technology
ReactJSReact TypeScriptNodeJSExpressJSMulterMongooseMaterial-UIDocker
Features
- This school management app has five roles named admin, office-admin, account-admin, teacher and user with the admin having full control.
- The admin panel supports dynamic class, fee and exam name field configuration. Admins can add or modify fields and control visibility for account-admin and office-admin and teacher.
- A user can see all their exam results when supper-admin publishes the results.