قمت بتطوير منصة تعليمية متكاملة (Learning Management System) تتيح إنشاء وبيع وإدارة الدورات التدريبية عبر الإنترنت من خلال تجربة استخدام حديثة وسريعة وقابلة للتوسع.
تتضمن المنصة نظامًا متقدمًا للاختبارات والتقييمات يدعم مستويات متعددة (الدورة، الفصل، والدرس)، مع متابعة أداء الطلاب وتقديم إحصائيات تفصيلية تساعد على قياس التقدم وتحسين تجربة التعلم.
أبرز المميزات:
• إدارة كاملة للدورات التدريبية والمحتوى التعليمي.
• نظام اختبارات وتقييمات متقدم مع تحليل النتائج.
• متابعة تقدم الطلاب وإحصائيات التعلم بشكل لحظي.
• ميسر نظام دفع إلكتروني متكامل يدعم Apple Pay.
• بث فيديو آمن وعالي الأداء للمحتوى التعليمي.
• لوحة تحكم شاملة لإدارة المستخدمين والدورات والمحتوى.
• نظام صلاحيات وأدوار متقدم لإدارة الوصول.
• نظام كوبونات وخصومات لزيادة المبيعات.
• إنشاء اختبارات مخصصة وبنوك أسئلة متنوعة.
• مجلدات للمراجعة والمفضلة للطلاب.
• تحليلات وتقارير تفاعلية لمتابعة الأداء والمبيعات.
• بناء المناهج التعليمية وإدارة المحتوى بسهولة.
التقنيات المستخدمة:
Next.js 15, TypeScript, PostgreSQL, Prisma, Tailwind CSS, TanStack Query, Better Auth, Google OAuth, Twilio, Bunny Stream, Recharts.
تم تطوير المنصة بهيكلية قابلة للتوسع (Scalable Architecture) ومهيأة للعمل في بيئات الإنتاج الفعلية مع التركيز على الأداء، الأمان، وتجربة المستخدم.
رابط المشروع: