قمت ببناء backend قابلة للتوسّع ومرنة لمنصة مؤتمرات فيديو متكاملة، تتصل مباشرة بمنصة BigBlueButton لتوفير وظائف الاجتماعات اللحظية، التسجيل، والمشاهدة. تم تطوير النظام باستخدام معمارية الخدمات المصغّرة (Microservices) لضمان الأداء العالي وسهولة الصيانة والتوسّع مستقبلاً.
أبرز الميزات:
واجهة إدارة الاجتماعات (API):
إنشاء، بدء، تعديل، أو إلغاء الاجتماعات
تتبع حالة الاجتماع (مجدول، جاري، منتهي)
إضافة وإدارة المشاركين من خلال الدعوات
واجهة إدارة التسجيلات:
جلب التسجيلات وربطها بالبيانات الوصفية (Metadata)
نشر، تحديث، أو حذف التسجيلات
واجهة الخطط والاشتراكات:
تنفيذ CRUD كامل للخطط والاشتراكات
إدارة اشتراكات المستخدمين وربطها بالفوترة