وصف مشروع: Room Manager – نظام إدارة حجز القاعات
Room Manager هو تطبيق ويب وتطبيق موبايل شامل لإدارة حجز القاعات، تم تطويره لتسهيل عملية تنظيم وحجز القاعات سواء للأفراد أو للمؤسسات (شركات، جامعات، مراكز تدريب…). يتيح هذا النظام إدارة كاملة للحجوزات، القاعات، المستخدمين، والإشعارات من خلال واجهات سهلة الاستخدام ودوريات صلاحية دقيقة (عميل / مشرف).
️ التقنيات المستخدمة:
الواجهة الخلفية (Back-end): Django (REST API)
قاعدة البيانات: MySQL
الواجهة الأمامية (Front-end): Angular
تصميم الواجهات: HTML, CSS, Tailwind
التوثيق والتنظيم: Architecture orientée service + JWT authentication
? الوظائف الأساسية:
حسابات المستخدمين:
تسجيل الدخول والتسجيل
نظام صلاحيات (عميل / مدير)
إعادة تعيين كلمة المرور
إدارة الحجز:
حجز قاعات حسب التاريخ والتوقيت
عرض القاعات المتاحة
مراجعة وإدارة الطلبات
إدارة القاعات (للإدارة):
إضافة وتعديل وحذف القاعات
تحديد السعة، الوسائل المتاحة، الموقع…
نظام الإشعارات:
إشعارات عند قبول أو رفض الحجز
إشعارات تذكير بالحجز
? إدارة الفواتير (مستقبلي):
إنشاء فاتورة لكل حجز مؤكد
عرض سجل المدفوعات
? مميزات المشروع:
واجهة استخدام واضحة وسريعة الاستجابة
فصل كامل بين واجهة المستخدم والإدارة
حماية متقدمة باستخدام JWT
تصميم قابل للتوسعة والإضافة المستقبلية (دفع إلكتروني، تقارير، إحصائيات…)