نظام حجز الفعاليات هو عبارة عن موقع إلكتروني كامل (Full-Stack) يتيح للمستخدمين تصفّح الفعاليات المختلفة وحجزها بسهولة، بالإضافة إلى لوحة تحكم للمشرفين لإدارة الفعاليات ومتابعة الحجوزات.
يتيح النظام للمستخدم:
إنشاء حساب جديد وتسجيل الدخول.
تصفّح الفعاليات مع إمكانية الفلترة والبحث.
حجز الفعاليات مباشرة من الموقع.
عرض سجل الحجوزات السابق.
دعم اللغتين العربية والإنجليزية.
التبديل بين الوضع الليلي والعادي.
تصميم متجاوب يعمل بكفاءة على جميع الأجهزة.
يتيح للمشرف (Admin):
لوحة تحكم لمتابعة الإحصائيات.
إدارة الفعاليات (إضافة، تعديل، حذف).
إدارة حسابات المستخدمين.
إدارة الحجوزات.
رفع صور الفعاليات وتعديلها.
تم بناء المشروع باستخدام:
React.js, Node.js, Express.js, MongoDB