هي منصة رقمية متكاملة لتسيير المؤسسات التعليمية، تهدف إلى تبسيط الإدارة المدرسية وتحسين التواصل بين الإدارة، الأساتذة، التلاميذ وأولياء الأمور.
توفر المنصة مجموعة من الأدوات الذكية لإدارة الجداول، العلامات، الغيابات، التنبيهات، والوثائق الإدارية، مع واجهة سهلة الاستخدام وتصميم عصري متجاوب مع جميع الأجهزة.
الميزات الرئيسية:
إدارة متكاملة للطلاب والأساتذة والفصول.
تسجيل ومتابعة الغيابات والعلامات في الوقت الحقيقي.
إنشاء الجداول الزمنية آليًا وتحديثها بسهولة.
️ الصفات التقنية لمنصة ProEcole
? الهيكل العام (Architecture)
نمط المعمارية: RESTful API + SPA (Single Page Application)
الطرف الأمامي (Frontend):
Vue.js (Composition API / setup script)
Vue Router + Pinia (لإدارة الحالة والملاحة)
TailwindCSS (لتصميم واجهات عصرية وسريعة الاستجابة)
الطرف الخلفي (Backend):
Node.js + Express.js
JSON Web Tokens (JWT) للمصادقة الآمنة
Multer / Cloud Storage لإدارة الملفات والوثائق
️ قاعدة البيانات (Database)
نوع القاعدة: PostgreSQL
المميزات:
تصميم يعتمد على العلاقات المنطقية بين الكيانات (الطلاب، الأساتذة، الأقسام، المواد...)
الأمان (Security)
تشفير كلمات المرور باستخدام bcrypt
إدارة صلاحيات مرنة (Role-based Access Control: Admin, Teacher, Parent, Student)
استخدام HTTPS وCORS مهيأ بدقة
تسجيل الأنشطة (Audit Logs) لتعقّب العمليات الحساسة
️ الاستضافة والبنية التحتية
الاستضافة: render.com
مراقبة الأداء: PM2 + Log monitoring
الخصائص الإضافية
واجهة متجاوبة بالكامل (Responsive UI)
دعم الوضع الليلي (Dark Mode)
دعم متعدد اللغات (عربية / فرنسية / إنجليزية)
وحدة ذكاء تقريري (Dashboard + Analytics) لإحصاءات الأداء المدرسي