Student Diwan LMS
A large-scale SaaS Learning Management System with a multi-role platform for admins, staff, students, and parents.
Check it out
Roles: Frontend Lead
Client: Student Diwan (Qatar)
ReactReduxTypeScriptFirebaseJWTRBAC
Overview
As the Frontend Lead, I architected and led the development of a multi-role SaaS LMS from the ground up. My focus was on creating a scalable, secure, and highly performant user experience for thousands of users.
Tech Stack
- React
- Redux
- TypeScript
- Firebase
- JWT
- RBAC
Features
- Granular Role-Based Access Control (RBAC)Engineered a versatile system for creating and managing permissions for roles like teachers, librarians, and custom staff.
- Comprehensive Core ModulesDeveloped 30+ modules for academic management (assignments, gradebooks) and school operations (library, transportation).
- Performance OptimizationImproved application performance by 30% through code splitting, lazy loading, and real-time updates, achieving a 98 Lighthouse score.
- Enhanced Security & AuditingStrengthened security by 25% with JWT encryption, implementing audit trails, and designing an automated logging system.