تطوير RESTful API متكاملة لنظام إدارة التعلم الإلكتروني (LMS) باستخدام Node.js
منذ يومين
عرض العمل
الوصف
قمت بتطوير Backend متكامل لنظام إدارة التعلم الإلكتروني (Learning Management System)، باستخدام Node.js وExpress.js وMongoDB، بهدف توفير واجهات برمجية (RESTful APIs) لإدارة العملية التعليمية وتنظيم بيانات المستخدمين والكورسات.
أهم مميزات المشروع:
نظام تسجيل الدخول والمصادقة وإدارة الصلاحيات باستخدام JWT.
تطبيق نظام الأدوار والصلاحيات (Role-Based Access Control).
إدارة الكورسات والتصنيفات والدروس.
رفع الملفات وإدارتها باستخدام Multer.
إدارة تسجيل الطلاب في الكورسات.
إنشاء الاختبارات والأسئلة وإدارة النتائج.
إضافة التقييمات والمراجعات وقائمة المفضلة.
دعم البحث والتصفية والترتيب وتقسيم النتائج إلى صفحات.
توثيق واجهات API باستخدام Swagger.
اختبار الـ APIs باستخدام Postman.
التفاصيل
| المشاهدات | 0 |
| المفضلة | 0 |
| القسم | برمجة, تطوير المواقع و التطبيقات - مواقع الويب |
حساب المستخدم
العربية
English