نوع العمل: تطوير منصة ويب كاملة (Full-Stack Web Application) للتعليم عن بعد.
الميزات البارزة:
نظام متعدد المستخدمين (طالب، معلم، مدير) مع صلاحيات متكاملة.
نظام إدارة محتوى كامل (إنشاء المواد، الدورات، الدروس) للمعلمين.
محاضرات فيديو مع دعم رفع ملفات كبيرة (حتى 2 جيجابايت) عبر تقنية الرفع المجزأ (Chunked Upload).
تفاعل حيوي بين الطالب والمعلم من خلال نظام دردشة في الوقت الفعلي (Real-time Chat) باستخدام SignalR.
لوحة تحكم إدارية متكاملة لإدارة المستخدمين والتحليلات.
طريقة التنفيذ:
التطوير باستخدام هيكل ASP.NET Core MVC.
قاعدة البيانات: SQL Server مع Entity Framework Core لنمذجة البيانات والهجرة.
الواجهة الأمامية: Razor Views مع Bootstrap 5 و jQuery لواجهة مستخدم سريعة الاستجابة.
المصادقة والأمان: ASP.NET Identity للإدارة الآمنة للمستخدمين والجلسات.
تم استضافة المشروع وتنفيذه محليًا، مع إمكانية النشر على أي خادم يدعم .NET Core.