Back to Projects2024
Showcase of Student Diwan LMS

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.
Available for work

Let's create your
next big idea.