Byway Academy - منصة تعلم إلكتروني متكاملة
التقنيات: Next.js، Supabase (PostgreSQL)، Tailwind CSS
وصف المشروع:
Byway Academy هو نظام إدارة تعلم (LMS) متكامل يتيح للطلاب الوصول إلى الدورات المجانية والمدفوعة، متابعة تقدمهم، والحصول على شهادات فور إتمام الدورة. المنصة تدعم 3 أنواع مستخدمين: طالب، مدرس، ومسؤول، وكل لوحة تحتوي على ميزات متخصصة لتجربة استخدام سلسة وفعالة.
أهم الميزات:
- تسجيل الدخول والتسجيل السلس باستخدام Supabase Auth.
- لوحة تحكم للطلاب: متابعة الدورات، استكمال التعلم من حيث توقفوا، إدارة المفضلات والعربات، تحميل الشهادات، وترك التعليقات.
- لوحة تحكم للمدرسين: إدارة الدورات والمحتوى، تتبع أداء الطلاب، تحليل التقييمات والتعليقات، ونظام نشر ديناميكي.
- إدارة المحتوى: تنظيم الدورات إلى وحدات ودروس مع تحكم كامل في التسلسل والمحتوى.
- نظام شهادات تلقائي عند إتمام الدورة.
- بنية قاعدة بيانات مرنة مع Supabase، مع تريجرات للحفاظ على التحديثات الإحصائية تلقائيًا.
- تجربة واجهة مستخدم سلسة على الصفحة الرئيسية مع بحث ديناميكي، محتوى مميز، وتوصيات مخصصة.
الهدف: إنشاء منصة تعليمية تفاعلية تجمع بين تجربة التعلم السلسة وتجربة إدارة المحتوى المتقدمة للمدرسين، مع إمكانية التوسع والنمو المستقبلي للمنصة.