المقاييس الرئيسية
التقنيات المستخدمة
JavaScriptTypeScriptReact 19.0React Router DOM 7.1.3Material-UITailwind CSS 3.4Vite 6.0Node.js 18.x+Express.jsMongooseMongoDB 8.xJWTTelegram Bot APINodemailerMulterExpress Rate Limit
المميزات الرئيسية
- التسجيل وإدارة الدورات
- الوصول للمواد والتحميل منظم حسب المحاضرة
- موجز أخبار مع إعلانات الدورات
- تتبع التقدم عبر الدورات المسجلة
- إدارة الملف الشخصي للطلاب
- نظام ملاحظات
- وظيفة طلب المواد
- إنشاء وإدارة الدورات للمسؤولين
- رفع الملفات (مباشر أو روابط Google Drive)
- تنظيم المحتوى حسب المحاضرة والعلامات
- نظام إعلانات لدورات محددة
- إدارة المستخدمين والتسجيلات
- تكامل Telegram Bot لنشر المواد
- مصادقة JWT مع رموز تحديث
- تحديد المعدل وحماية القوة الغاشمة
- قفل الحساب بعد المحاولات الفاشلة
- التحقق من البريد الإلكتروني وإعادة تعيين كلمة المرور
- تصميم متجاوب لجميع الأجهزة
تأثير المشروع
- منصة جامعية مركزية تخدم الطلاب وأعضاء هيئة التدريس مع إدارة الدورات، مشاركة المواد، والتحديثات في الوقت الفعلي
