تفاصيل العمل

Byway Academy - منصة تعلم إلكتروني متكاملة

التقنيات: Next.js، Supabase (PostgreSQL)، Tailwind CSS

وصف المشروع:

Byway Academy هو نظام إدارة تعلم (LMS) متكامل يتيح للطلاب الوصول إلى الدورات المجانية والمدفوعة، متابعة تقدمهم، والحصول على شهادات فور إتمام الدورة. المنصة تدعم 3 أنواع مستخدمين: طالب، مدرس، ومسؤول، وكل لوحة تحتوي على ميزات متخصصة لتجربة استخدام سلسة وفعالة.

أهم الميزات:

- تسجيل الدخول والتسجيل السلس باستخدام Supabase Auth.

- لوحة تحكم للطلاب: متابعة الدورات، استكمال التعلم من حيث توقفوا، إدارة المفضلات والعربات، تحميل الشهادات، وترك التعليقات.

- لوحة تحكم للمدرسين: إدارة الدورات والمحتوى، تتبع أداء الطلاب، تحليل التقييمات والتعليقات، ونظام نشر ديناميكي.

- إدارة المحتوى: تنظيم الدورات إلى وحدات ودروس مع تحكم كامل في التسلسل والمحتوى.

- نظام شهادات تلقائي عند إتمام الدورة.

- بنية قاعدة بيانات مرنة مع Supabase، مع تريجرات للحفاظ على التحديثات الإحصائية تلقائيًا.

- تجربة واجهة مستخدم سلسة على الصفحة الرئيسية مع بحث ديناميكي، محتوى مميز، وتوصيات مخصصة.

الهدف: إنشاء منصة تعليمية تفاعلية تجمع بين تجربة التعلم السلسة وتجربة إدارة المحتوى المتقدمة للمدرسين، مع إمكانية التوسع والنمو المستقبلي للمنصة.