منصة تعليمية متكاملة تم تطويرها لتوفير تجربة تعليم إلكتروني تجمع بين الطلاب والمدرسين والدورات التعليمية والتواصل المباشر في نظام واحد.
تتيح المنصة للطلاب تصفح الدورات التعليمية والاشتراك فيها ومتابعة المحتوى والتفاعل مع المدرسين، مع توفير أنظمة متعددة لإدارة المنصة والمستخدمين والمحتوى التعليمي.
أبرز خصائص المنصة:
نظام متكامل للطلاب والمدرسين.
إنشاء وإدارة الدورات التعليمية.
عرض وتنظيم المحتوى التعليمي.
نظام تسجيل ودخول وإدارة حسابات المستخدمين.
نظام صلاحيات وإدارة الأدوار المختلفة داخل المنصة.
محادثات Chat بين المستخدمين.
Real-time communication باستخدام Socket.io.
إمكانية التواصل والتفاعل بشكل مباشر.
لوحات تحكم لإدارة المنصة والمستخدمين والمحتوى.
إدارة المدرسين والطلاب والدورات.
تصميم Responsive يعمل على مختلف أحجام الشاشات.
واجهة عربية حديثة وسهلة الاستخدام.
ربط الواجهة الأمامية بالـ Backend والـ APIs وقاعدة البيانات.
بنية قابلة للتطوير لإضافة خصائص تعليمية جديدة مستقبلًا.
التقنيات المستخدمة:
React.js، Next.js، TypeScript، Tailwind CSS، Node.js، NestJS، REST APIs، Socket.io، PostgreSQL، Prisma، Git.
تم تنفيذ المشروع مع التركيز على الأداء، تنظيم الكود، قابلية التوسع، تجربة المستخدم، والتواصل اللحظي بين المستخدمين.