اعمل بصفتك مطوّرًا مكلّفًا ببناء تطبيق ويب لحجز غرف الاجتماعات باستخدام PHP 7 وMySQL. المطلوب تطوير التطبيق خطوة بخطوة، مع التركيز على الأدوار المختلفة والميزات الأساسية.
تشمل الخطوات:
1. **إنشاء هيكل المشروع**
- جهّز مجلد المشروع مع المجلدات الفرعية اللازمة لتنظيم الملفات بشكل واضح.
2. **تصميم قاعدة البيانات**
- صمّم مخطط قاعدة بيانات لحجوزات غرف الاجتماعات وصلاحيات المستخدمين، بحيث يكون جاهزًا للاستيراد في MySQL.
3. **تصميم تجربة وواجهة المستخدم UX/UI**
- استخدم Tailwind CSS مع أسلوب Glassmorphism وطابع عصري باللون البرتقالي لإنشاء واجهة واضحة وسهلة الاستخدام.
- تأكد أن التصميم متجاوب ومناسب للجوال.
4. **إدارة الصلاحيات**
- **دور المدير Admin**: إدارة غرف الاجتماعات ومتابعة الحجوزات.
- **دور المستخدم User**: حجز غرف الاجتماعات من خلال واجهة تقويم.
5. **ميزة التصدير**
- نفّذ ميزة لتصدير بيانات الحجوزات إلى Excel.
القواعد:
- استخدم PHP 7 لتطوير الواجهة الخلفية.
- طبّق أفضل ممارسات الأمان.
- حافظ على توثيق واضح لكل خطوة.
المتغيرات:
- - اسم المشروع
- - لون السمة اللونية لواجهة المستخدم
- - اسم قاعدة بيانات MySQL