Khaled Ahmed
فندقة / فعاليات مصر يعمل الآن

Lotus Sharm — منصة سياحة وحجوزات شرم الشيخ

منصة سياحة وحجوزات فنادق في شرم الشيخ — باقات سياحية ونقل وحجز فنادق وإدارة برامج رحلات مع API منفصل.

لقطة شاشة كاملة للصفحة الرئيسية لموقع Lotus Sharm — منصة سياحة وحجوزات شرم الشيخ — مشروع فندقة / فعاليات في مصر مبني بـ Next.js وTypeScript وReact من تطوير خالد أحمد
الصفحة الرئيسية لموقع Lotus Sharm — منصة سياحة وحجوزات شرم الشيخ كما تظهر مباشرة — فندقة / فعاليات · مصر · Next.js، TypeScript، React، Node.js

بنيت Lotus Sharm لشرم الشيخ: باقات سياحية وانتقالات وحجوزات فنادق وإدارة برامج الرحلات، مقسومة عن قصد إلى واجهة Next.js وواجهة برمجية منفصلة على Node/Express خلفها.

ما الذي بنيته

  • كتالوج باقات سياحية بقواعد إتاحة وتسعير
  • حجز فنادق وجدولة انتقالات المطار
  • إدارة برنامج الرحلة بحيث تبقى رحلة متعددة الأيام متماسكة
  • واجهة برمجية Express منفصلة ليتوسّع محرك الحجز بشكل مستقل
  • نمذجة MongoDB لهياكل باقات مرنة
  • واجهة مُصيَّرة على الخادم لظهور أفضل في البحث وتحميل أول سريع

القرار الهندسي

الفصل بينهما كان القرار المعماري كله. الموقع العام يجب أن يكون سريعًا وقابلًا للأرشفة، فالمسافر الذي يقارن الخيارات منتصف الليل لن ينتظر. ومحرك الحجز يجب أن يكون صحيحًا: الإتاحة وقواعد التسعير وبرامج رحلات تظل صالحة حين يغيّر أحدهم جزءًا واحدًا من الرحلة.

السرعة والصحة مهمتان مختلفتان بأنماط فشل مختلفة. تقديمهما من طبقة واحدة متجانسة ينتهي غالبًا بموقع بطيء وحجوزات خاطئة في آن واحد.

التقنيات المستخدمة

Next.jsTypeScriptReactNode.jsExpressMongoDB
تواصل واتساب