NeoConcept E-Learning Platform
تفاصيل العمل
-بناء وتوسيع نطاق التجارب التعليمية من خلال بنية تحتية (Backend) قادرة على معالجة العمليات المعقدة والبيانات الفورية بكفاءة عالية. -تصميم REST API آمن باستخدام تقنية JWT، مع تحديد دقيق لصلاحيات الوصول (Role based access control) للطلاب، المدربين، والمسؤولين. - تأسيس نظام لرفع الوسائط المتعددة بشكل مباشر وآمن باستخدام AWS S3 Presigned URLs. - دعم التفاعل اللحظي عبر دمج Socket.IO لتحديثات المجتمع (Community feeds) و Agora RTC لجلسات البث المباشر. -تسريع استجابة النظام عبر تطبيق تقنيات فهرسة قواعد البيانات (Database Indexing) والتخزين المؤقت (Caching). - بناء نظام إشعارات غير متزامن (Asynchronous) يعتمد على Redis و BullMQ لإرسال الإشعارات فوراً دون استهلاك موارد الخادم الأساسية.
مهارات العمل