مت بتصميم وتطوير منصة تعليمية متكاملة (LMS) تعمل بنظام البرمجيات كخدمة (SaaS). تتيح المنصة للمعلمين إنشاء أكاديمياتهم الرقمية الخاصة، حيث يحصل كل معلم على رابط خاص به (Dedicated URL) وهوية مستقلة لعرض كورساته وبيعها للطلاب، مع لوحة تحكم مركزية (Super Admin) لإدارة النظام بالكامل.
أبرز المميزات التقنية والوظيفية:
1. لوحة تحكم المعلم (Teacher Dashboard):
إمكانية إنشاء الكورسات وإدارتها بسهولة.
رفع الفيديوهات وحمايتها، وإضافة المرفقات (PDFs).
متابعة الطلاب والمبيعات من خلال رسوم بيانية تفاعلية.
تخصيص هوية المنصة (شعار وألوان خاصة لكل مدرس).
2. تجربة الطالب (Student Experience):
واجهة مستخدم عصرية وسريعة (Responsive UI).
مشغل فيديو متطور يحفظ تقدم الطالب تلقائياً.
نظام تتبع التقدم (Progress Tracking) وعلامات إكمال الدروس.
تصفح آمن وسلس للكورسات الخاصة بكل مدرس.
3. لوحة الإدارة العليا (Super Admin):
إدارة المستخدمين والصلاحيات (RBAC) باستخدام Clerk.
التحكم الكامل في الكورسات المنشورة على المنصة.
متابعة أداء النظام والتحليلات العامة.
التقنيات المستخدمة (Tech Stack):
تم بناء المشروع باستخدام أحدث تقنيات الويب لضمان الأداء العالي والأمان:
Frontend: Next.js 16 (App Router), React, Tailwind CSS, Shadcn UI.
Backend: Server Actions, API Routes.
Database: PostgreSQL (NeonDB), Drizzle ORM.
Authentication: Clerk (Advanced Role-Based Access Control).
File Storage: UploadThing.
المشروع جاهز للعمل (Production Ready) ويحاكي المنصات العالمية مثل Udemy و Teachable.