قمت بالمشاركة كعضو أساسي في فريق تطوير منصة "سهلة" (Sahla LMS)، وهي منصة SaaS متطورة تتيح للمدربين والأكاديميات إطلاق منصاتهم التعليمية الخاصة بهوية تجارية مستقلة (White Label).
دوري الأساسي ومساهمتي في المشروع:
هيكلة لوحات التحكم (Dashboards): قمت بقيادة تطوير لوحات التحكم للمدربين والطلاب، وتحويلها إلى واجهات غنية بالبيانات والتحليلات التفاعلية (Data-rich Interfaces).
نظام التحفيز (Gamification): بناء نظام متكامل لرفع مستوى التفاعل يشمل نقاط الخبرة (XP) ولوحات المتصدرين (Leaderboards).
ميزات التعلم الذكية: تنفيذ منطق "تتبع التقدم" (Course Tracking)، ونظام "تأمين الكورسات"، وأداة استيراد الأسئلة البرمجية المعقدة.
نظام التعليقات: تطوير نظام تواصل تفاعلي يعتمد على الأدوار (Role-based) لتعزيز تجربة التعلم الجماعي.
التقنيات المستخدمة في المنصة:
Next.js 15 & React 19: لاستخدام أحدث تقنيات الـ Server Components والـ Server Actions.
Multi-tenancy Architecture: بناء نظام عزل البيانات (Isolation) باستخدام Subdomains، مما يسمح لكل أكاديمية بالعمل بشكل منفصل تماماً.
PostgreSQL & Prisma: لإدارة قواعد بيانات ضخمة وعلاقات معقدة بين الطلاب والكورسات.
Stripe Integration: لإدارة المدفوعات والاشتراكات الشهرية للأكاديميات.
Judge0 API: لدمج "مختبرات برمجية" (Coding Playgrounds) داخل الدروس تتيح للطلاب كتابة وتنفيذ الكود مباشرة.
Localization: دعم كامل للغتين العربية (RTL) والإنجليزية (LTR).
منصة "سهلة" تمثل نموذجاً لقدرتي على العمل ضمن فرق برمجية لبناء أنظمة SaaS معقدة وقابلة للتوسع (Scalable).