المشروع عبارة عن منصة إدارية متكاملة تهدف إلى تنظيم وحجز غرف الاجتماعات بكفاءة عالية. تتميز الواجهة بتصميم عصري "Dark Mode" مع لمسات باللون البنفسجي لتسهيل القراءة والمتابعة.
1. لوحة المتابعة العامة (Overview)
توفر هذه الصفحة للمسؤول نظرة سريعة على حالة النظام:
إحصائيات فورية: تعرض عدد الاجتماعات الإجمالية، وعدد الغرف المسجلة، وحالة الغرف الحالية (نشطة أو متاحة).
متابعة الوقت: تتضمن ساعة رقمية تعرض الوقت الحالي في بيروت، لبنان.
تحليل البيانات: يوجد رسم بياني يوضح نشاط الاجتماعات خلال الأيام الماضية لمراقبة معدلات الاستخدام.
2. إدارة الاجتماعات (Meetings)
تتيح هذه الصفحة للمسؤولين التحكم الكامل في جدول المواعيد:
إضافة اجتماع جديد: يمكن للمسؤول إدخال عنوان الاجتماع، واختيار الغرفة المناسبة، وتحديد التاريخ والوقت (بداية ونهاية الاجتماع).
سجل المواعيد: جدول يعرض الاجتماعات المحجوزة بالفعل مع تفاصيل كل منها.
3. إدارة المشاركين (Participants)
تقوم هذه الصفحة بعرض وإدارة الأشخاص المخولين باستخدام النظام:
بطاقات المستخدمين: يتم عرض كل مشارك في بطاقة تحتوي على اسمه وبريده الإلكتروني.
قائمة الموظفين: تتيح للمسؤول رؤية جميع الموظفين الذين يمكنهم حضور الاجتماعات.
4. إدارة الغرف (Rooms)
هنا يتم التحكم في البنية التحتية للمكان:
إضافة غرف: يمكن للمسؤول إضافة غرفة جديدة عبر إدخال اسمها وسعتها الاستيعابية (Capacity).
قائمة الغرف: عرض الغرف الحالية مثل "Room 101" وسعتها 20 شخصاً.
5. إعدادات المسؤول (Admin Settings)
هذا القسم هو "مركز القيادة" الخاص بك للتحكم المتقدم:
إدارة المستخدمين: إضافة أو حذف أو تحديث بيانات المستخدمين.
إدارة الغرف والاجتماعات: واجهات مخصصة لتعديل بيانات الغرف أو حذف الاجتماعات الملغاة.
ملاحظات تقنية
تطوير الواجهة: React .
Backend: c#, Swagger UI .