مشروع: Majima AI – لوحة التحكم الإدارية
وصف المشروع:
لوحة التحكم الإدارية لمنصة Majima AI هي نظام إدارة مخصص للمشرفين يهدف إلى التحكم الكامل في المنصة. تتيح للمسؤولين إدارة المستخدمين، المواد الدراسية، الملفات المرفوعة، وصلاحيات الوصول من خلال لوحة تحكم منظمة وآمنة.
تختلف هذه الواجهة عن واجهة الطلاب حيث تركز على إدارة النظام والتحكم بالبيانات والإشراف العام.
التقنيات المستخدمة:
الخلفية: Python باستخدام Flask
الواجهة الأمامية: HTML5، CSS3، JavaScript
محرك القوالب: Jinja2
قاعدة البيانات: AWS DynamoDB
الأمان والمصادقة: bcrypt مع إدارة الجلسات
AWS SDK: Boto3
مميزات النظام:
تسجيل دخول خاص بالمشرفين فقط
نظام صلاحيات (RBAC)
إدارة المستخدمين (إضافة – تعديل – حذف)
إدارة المواد والملفات
مراقبة المحاضرات المرفوعة
تحكم مباشر ببيانات DynamoDB
حماية الجلسات ومنع الوصول غير المصرح
واجهة تحكم منظمة وسهلة الاستخدام
دوري في المشروع:
مطور Full Stack – قمت بتصميم وتنفيذ نظام لوحة التحكم بالكامل، بما في ذلك منطق الصلاحيات، تكامل قاعدة البيانات، حماية الوصول، وبناء الواجهة الإدارية.