منصة Arkedia - نظام حجز شامل وإدارة قنوات متعدد الصلاحيات (MERN Stack) منصة Arkedia - نظام حجز شامل وإدارة قنوات متعدد الصلاحيات (MERN Stack) منصة Arkedia - نظام حجز شامل وإدارة قنوات متعدد الصلاحيات (MERN Stack) منصة Arkedia - نظام حجز شامل وإدارة قنوات متعدد الصلاحيات (MERN Stack) منصة Arkedia - نظام حجز شامل وإدارة قنوات متعدد الصلاحيات (MERN Stack) منصة Arkedia - نظام حجز شامل وإدارة قنوات متعدد الصلاحيات (MERN Stack) منصة Arkedia - نظام حجز شامل وإدارة قنوات متعدد الصلاحيات (MERN Stack) منصة Arkedia - نظام حجز شامل وإدارة قنوات متعدد الصلاحيات (MERN Stack)
تفاصيل العمل

📝 نبذة عن المشروع: منصة Arkedia هي نظام متكامل لإدارة الحجوزات يخدم قطاع الضيافة والسياحة (فنادق، مطاعم، وأنشطة سياحية). تعمل المنصة كنظام إدارة محتوى متقدم (CMS) ونظام إدارة قنوات (Channel Manager)، حيث تتيح لمزودي الخدمات التحكم الكامل في غرفهم، خدماتهم، وحجوزاتهم، بينما تمنح الإدارة العليا (Super Admin) القدرة على مراقبة وإدارة النظام بالكامل بمرونة وكفاءة عالية. تم تصميم المنصة بحيث تكون سريعة الاستجابة، قابلة للتوسع، وتوفر تجربة مستخدم (UX) استثنائية. التقنيات المستخدمة (Tech Stack): الواجهة الأمامية (Frontend): React 18, Vite, Tailwind CSS إدارة الحالة وجلب البيانات (State Management): Redux Toolkit & RTK Query الواجهة الخلفية (Backend): Node.js, Express.js قواعد البيانات (Database): MongoDB & Mongoose المصادقة والأمان (Authentication): JWT (JSON Web Tokens) عبر httpOnly Cookies للحماية من هجمات XSS. الخدمات الخارجية (Third-Party Services): Cloudinary: لإدارة وتخزين ومعالجة الصور المرفوعة سحابياً. Socket.io: لتقديم الإشعارات والتحديثات اللحظية (Real-time لوحات تحكم متعددة الصلاحيات (Multi-role Dashboards): واجهات مخصصة ومستقلة لكل من: مدير الفندق، مدير المطعم، مزود الأنشطة السياحية، والمدير العام (Super Admin). نظام إدارة القنوات (Channel Manager): نظام متقدم خاص بكل فندق يتيح تحكماً ديناميكياً ببيانات الواجهة، مدعوماً ببنية ذكية داخل قواعد بيانات MongoDB. نظام إدارة المحتوى (CMS) الفعّال: إمكانية الإدارة المركزية لإعدادات التطبيق بالكامل من خلال لوحة تحكم Super Admin. الرفع السحابي للوسائط: نظام يعتمد على رفع صور الفنادق والمطاعم بشكل يمر عبر خوادم آمنة إلى Cloudinary، لضمان سرعة التحميل ورفع جودة العرض. تحديثات وإشعارات لحظية (Real-time Events): دمج تقنية WebSockets للحصول على إشعارات فورية عند ورود حجوزات جديدة أو تغيير الحالات. بنية برمجية نظيفة وآمنة (Clean Architecture): برمجة مخصصة للتحكم بالصلاحيات (Permissions) وتصفية البيانات المعروضة تلقائياً بناءً على دور المستخدم (Role-Based Access Control).

شارك
بطاقة العمل
تاريخ النشر
منذ 21 ساعة
المشاهدات
8
المستقل
Ali Salhab
Ali Salhab
Full stack mern deve
طلب عمل مماثل
شارك
مركز المساعدة