منصة متكاملة لإدارة التعلم والاشتراكات (LMS) بميزات متقدمة ودعم ثنائي اللغة منصة متكاملة لإدارة التعلم والاشتراكات (LMS) بميزات متقدمة ودعم ثنائي اللغة منصة متكاملة لإدارة التعلم والاشتراكات (LMS) بميزات متقدمة ودعم ثنائي اللغة منصة متكاملة لإدارة التعلم والاشتراكات (LMS) بميزات متقدمة ودعم ثنائي اللغة منصة متكاملة لإدارة التعلم والاشتراكات (LMS) بميزات متقدمة ودعم ثنائي اللغة
تفاصيل العمل

تمام، ده اللي عندي كافي. خليني أكتبلك الوصف دلوقتي: عنوان العمل منصة LMS بنظام اشتراكات متعدد المستويات — Angular 20 + ASP.NET Core وصف العمل هذا المشروع منصة تعليمية متكاملة شغلت فيها على الـ Full Stack بالكامل — من تصميم قاعدة البيانات لحد واجهة المستخدم. الجزء اللي يعكس الفهم الحقيقي في المشروع: أصعب جزء كان تصميم الـ Subscription Logic من الصفر. النظام بيدير خطط اشتراك متعددة المستويات (Multi-tier Plans) لكل معلم، وكل plan بتحدد: السعر، المدة، مساحة الرفع، ونسبة العمولة. لما معلم بيجدد اشتراكه وعنده plan لسه شغّالة، النظام بيحسب الـ expiry date من بعد نهاية الـ plan الحالية (Stacking) مش من تاريخ التجديد، عشان المعلم ميخسرش أي يوم دفع عليه. الـ Admin ممكن يضيف أو يعدل أي plan من لوحة التحكم مباشرة من غير أي تدخل في الكود، والتغيير بيأثر على الاشتراكات الجديدة فقط مش القديمة. على مستوى التقنيات: Backend: ASP.NET Core Web API — Clean Architecture Frontend: Angular 20 + Angular Material — SPA Database: SQL Server + Entity Framework Core دعم كامل RTL/LTR مع تغيير الاتجاه ديناميكياً من غير أي تأثير على الأداء

مهارات العمل
شارك
بطاقة العمل
تاريخ النشر
منذ 3 أشهر
المشاهدات
80
المستقل
طلب عمل مماثل
مهارات العمل
شارك
مركز المساعدة