MAS EduGate: منصة سحابية (SaaS) متكاملة وتطبيق ويب (PWA) لإدارة الكليات

تفاصيل العمل

"MAS EduGate" هي منصة سحابية (SaaS) متطورة تم تصميمها وبناؤها من الصفر لتكون الحل الرقمي الشامل لمؤسسات التعليم العالي. يهدف النظام إلى القضاء على البيروقراطية الورقية، وتسجيل الحضور لحظياً، وتوفير رؤية شاملة لصناع القرار.

⚙️ التحدي الهندسي والحل:

تعاني الجامعات من تشتت البيانات وتكلفة إنشاء تطبيقات هاتف تقليدية لكل كلية. بصفتي مهندس برمجيات المشروع، قمت بهندسة نظام هرمي متعدد المستأجرين (Multi-Tenant Architecture) يضمن استقلالية بيانات كل كلية (باستخدام سياسات الأمان RLS)، مع ربطها بلوحة تحكم مركزية لإدارة الجامعة.

? المميزات التقنية التي تم تنفيذها:

1. تطبيق ويب تقدمي (PWA): توفير تجربة استخدام تضاهي تطبيقات الهاتف (Native-like) تعمل دون الحاجة للتحميل من متاجر التطبيقات، وتدعم العمل بمرونة فائقة.

2. تتبع الحضور اللحظي (Dynamic QR): نظام متقدم لتوليد رموز استجابة سريعة حساسة للوقت لضمان تسجيل الحضور بدقة ومنع التلاعب، متوافق مع التعليم الحضوري والهجين.

3. لوحات تحكم ذكية (Dashboards): واجهات تفاعلية للإدارة العليا وأعضاء هيئة التدريس تعرض إحصائيات حية مع إمكانية التصدير بضغطة زر إلى ملفات Excel.

4. أمان البيانات (Data Security): استخدام Middleware ذكي في Next.js لتوجيه المستخدمين وحماية المسارات بناءً على الصلاحيات.

? التقنيات المستخدمة:

• واجهة المستخدم: Next.js 15 (App Router), React 19, Tailwind CSS

• البنية التحتية وقواعد البيانات: Node.js, Supabase, PostgreSQL

• النشر والاستضافة: Vercel

ملفات مرفقة

بطاقة العمل