نظام ويب متكامل لإدارة أنشطة وفعاليات فرع IEEE الطلابي، يهدف إلى تسهيل التفاعل بين الأعضاء والإدارة. يوفر النظام تجربة مستخدم سلسة (SPA) لعرض الفعاليات، تعريف هيكل القيادة، وإدارة المحتوى من خلال لوحة تحكم متقدمة.
المميزات التقنية (Features)
تجربة SPA كاملة: استخدام Inertia.js لربط React بـ Laravel دون الحاجة لبناء API منفصل، مما يضمن سرعة التنقل بين الصفحات.
نظام إدارة الفعاليات (Events Management): لوحة تحكم تتيح للمسؤولين إضافة وتعديل وحذف الورش العمل (مثل ورشة Arduino الظاهرة في الصور).
نظام الهوية والوصول (Authentication): صفحة تسجيل دخول مؤمنة للمسؤولين لإدارة المحتوى.
عرض الهيكل التنظيمي: صفحة مخصصة لعرض قيادات الفرع (Branch Leadership) ورؤساء اللجان.
واجهة مستخدم عصرية: تصميم Responsive متوافق مع جميع الشاشات باستخدام CSS حديث وتنسيقات جذابة.
التقنيات المستخدمة (Tech Stack)
Front-end: React.js (لإنشاء واجهات تفاعلية وديناميكية).
Back-end: Laravel (PHP Framework) لإدارة المنطق، قواعد البيانات، والعمليات البرمجية.
The Bridge: Inertia.js (لإلغاء الحاجة لعمل Client-side routing والحفاظ على قوة Laravel).
Database: MySQL لإدارة بيانات الفعاليات والأعضاء.
توزيع المهام في المشروع (للوصف الوظيفي)
بناء الـ Frontend: تطوير مكونات React القابلة لإعادة الاستخدام (Components) مثل أزرار الـ "Join Us" وكروت الفعاليات.
إدارة البيانات: ربط الـ Controller في Laravel بصفحات React عبر Inertia لضمان وصول البيانات بشكل فوري.
لوحة التحكم (Admin Dashboard): بناء واجهة مخصصة للـ Admin (كما في الصورة الأولى) تتيح متابعة عدد الحضور وحالة الفعاليات (Published/Draft).
التصميم: تحويل ملفات التصميم إلى واجهات برمجية حية مع مراعاة الـ UI/UX الخاص بـ IEEE.