EETBOOKING.com
تفاصيل العمل
EETbooking منصة حجز سفر ذكية تشمل Dashboard منفصلة لإدارة الطلبات، بفلترات قوية، مقارنة عروض، ودعم فوري لتنظيم الرحلات والفنادق والنقل بسهولة. 1. Backend – السيرفر والعمليات الخلفية PHP / Laravel يستخدم النظام إطار Laravel لبناء API قوية وآمنة، مع إدارة متقدمة للـ Authentication، Roles، Permissions، Logging، وعمليات الحجز. RESTful API / JSON لتسهيل التكامل بين الويب، الموبايل، والـ Dashboard، وضمان سرعة وسهولة في تبادل البيانات. Caching (Redis) لتحسين سرعة تحميل الصفحات وتقليل الضغط على قاعدة البيانات، وخصوصًا في عمليات البحث عن الفنادق أو الرحلات. Queue System (Laravel Queue + Redis) لمعالجة المهام الثقيلة مثل إرسال الإيميلات، توليد ملفات الحجز، ومعالجة المدفوعات في الخلفية. 2. Frontend – واجهة المستخدم React / Next.js لواجهةٍ ديناميكية وسريعة مع تحسين SEO وتوفير أداء أعلى من خلال الـ SSR/SSG. TailwindCSS لتحسين المظهر وتوفير تصميم متجاوب سريع وخفيف. Axios / Fetch API للتعامل مع API الخلفية بسهولة وفعالية. State Management (Redux / Zustand) لإدارة حالة التطبيق بسلاسة خاصة أثناء عمليات البحث والحجز. 3. Dashboard Admin React + Vite لسرعة أعلى في التطوير والتحميل. Role-Based Access Control دعم كامل لتعدد الصلاحيات (Admin – Employee – Client). Charts باستخدام Chart.js أو Recharts لعرض تقارير الحجوزات، عدد العملاء، الإيرادات… إلخ. DataTables / AG-Grid لعرض البيانات الكبيرة مثل الحجوزات، المستخدمين، الطلبات، والفواتير. 4. Database – قواعد البيانات MySQL / MariaDB يتم تصميم قواعد البيانات باستخدام Normalization قوي لضمان السرعة وتنظيم العلاقات بين الجداول (الرحلات، الفنادق، الباقات، العملاء، الحجوزات). Eloquent ORM للتعامل مع الداتا بسهولة وسرعة، مع دعم العلاقات One-to-Many وMany-to-Many.
مهارات العمل
بطاقة العمل
طلب عمل مماثل