Clicket هو نظام حجز فعال للفعاليات، تم تطويره كمنصة كاملة (Full Stack) تتيح للمستخدمين تصفح الفعاليات وحجز تذاكرها، وتوفر لوحة تحكم إدارية لإدارة الفعاليات والمستخدمين.
يدعم الموقع اللغة العربية والإنجليزية، بالإضافة إلى الوضع الليلي والفاتح، ويقدم تجربة مستخدم سلسة لكل من الزوار والمديرين.
الميزات الرئيسية:
الواجهة الأمامية:
تم تطويرها باستخدام React.js، وتتضمن:
تسجيل الدخول والتسجيل للمستخدمين
عرض الفعاليات بواجهة جذابة ومنظمة
إمكانية حجز الفعالية بضغطة واحدة
تمييز الفعاليات المحجوزة بـ "محجوز" بدل زر الحجز
عرض تفاصيل شاملة لكل فعالية (الاسم، التاريخ، السعر، الفئة، الصورة...)
لوحة التحكم (الإدارة):
شاشة منفصلة داخل نفس التطبيق
إمكانية إنشاء الفعاليات وتعديلها وحذفها
إدارة المستخدمين (تغيير الصلاحيات أو حذف المستخدمين)
الواجهة الخلفية:
تم تطوير الـ Backend باستخدام Express.js مع REST API وقاعدة بيانات MongoDB. تشمل:
إدارة الفعاليات
إدارة الحجوزات
التحقق من الصلاحيات حسب الدور (مستخدم / مدير)
ميزات إضافية:
دعم كامل للوضع الداكن والوضع الفاتح
دعم واجهات متعددة اللغات (عربي / إنجليزي)
واجهة مستخدم مخصصة بالكامل دون استخدام قوالب جاهزة
نشر النظام على الإنترنت
حساب الادمن:
اسم المستخدم: m1@gmail.com
كلمة المرور: m154321