نظام إدارة تعلم (LMS) متكامل ومتعدد الأدوار، مُبنى بالكامل من الصفر باستخدام React 18، TypeScript، و Tailwind CSS. المنصة مصممة لتخدم 3 أدوار رئيسية (مدير النظام، المدرب، والطالب)، حيث تمتلك كل لوحة تحكم صلاحيات مخصصة بالكامل.
أبرز مميزات المشروع:
لوحة تحكم المدير (Admin): لإدارة المستخدمين، ومتابعة الدورات، وعرض التحليلات والإحصائيات.
لوحة تحكم المدرب (Instructor): لإنشاء الدورات ورفع الفيديوهات، تصميم الاختبارات، وجدولة الحصص المباشرة عبر Zoom أو Google Meet.
بوابة الطالب (Student): للتسجيل في الدورات، ومشاهدة الفيديوهات مع تتبع نسب الإنجاز، ومتابعة إحصائيات التقدم.
الأداء والتقنيات: تم تحسين سرعة التحميل بنسبة تصل إلى 40% باستخدام (Lazy Loading) مع Suspense، ومربوطة بكفاءة مع Backend يعتمد على RESTful .NET API.