Camino Ninja
Travel & PlatformsDevOps & Cloud

حققت Gradion زيادة في الإيرادات بنسبة 40% لتطبيق Camino Ninja بعد استبدال كامل لمنصته، التي كانت تعتمد على ملفات JSON مبرمجة يدويًا وبوابة إدارة PHP قديمة.

نظرة عامة

العميل

Camino Ninja

القطاع

تطبيقات السفر / الأنشطة الخارجية / تطبيقات المستهلكين للهواتف المحمولة

المنطقة

أوروبا / عالمي (مسارات حج كامينو دي سانتياغو)

الحجم

Not specified

التحدي

تحديث شامل للمنصة - الواجهة الخلفية، تطبيق الهاتف المحمول، وإدارة المحتوى

الخدمات

تطوير تطبيقات الهاتف المحمول، البنية التحتية السحابية، هندسة الواجهة الخلفية، تنفيذ نظام إدارة المحتوى (CMS)

المدة

مستمر

الفريق

غير محدد

حمّل دراسة الحالة هذه كملف PDF

مستند قابل للمشاركة · يُنشأ تلقائياً · محدّث دائماً

تحميل PDF

سياق العميل

تطبيق Camino Ninja هو تطبيق سفر للهواتف المحمولة يخدم الحجاج الذين يسيرون على مسارات كامينو دي سانتياغو في جميع أنحاء أوروبا. يوفر التطبيق إرشادات المسار، وخرائط غير متصلة بالإنترنت، ومعلومات الفنادق، والخدمات اللوجستية للسفر لأحد أشهر مسارات الحج لمسافات طويلة في العالم. قاعدة المستخدمين دولية، وتعتمد قيمة المنتج على وظائف موثوقة دون اتصال بالإنترنت، حيث لا يمكن افتراض توفر الاتصال في الأقسام النائية من مسار كامينو.

التحدي

gradion-camino-ninja-logo

عندما بدأت Gradion العمل، كانت منصة Camino Ninja قد تراكمت عليها ديون تقنية كبيرة في كل طبقة. اعتمدت إدارة البيانات على ملفات JSON مبرمجة يدويًا، مما يعني أن أي تحديث للمحتوى - سواء كان إضافة فندق جديد، أو تصحيح مسار، أو تغيير محتوى - تطلب تدخلًا مباشرًا من المطورين. هذا الاختناق جعل فريق المحتوى يعتمد على موارد الهندسة للأعمال التشغيلية الروتينية. بوابة الإدارة كانت مبنية بلغة PHP بوظائف محدودة، مما يوفر مرونة ضئيلة لإدارة المسارات، الصور، المراجعات، أو محتوى الشركاء. لم يكن هناك فصل ذو معنى في البنية التحتية بين طبقة البيانات، منطق الأعمال، وتسليم الواجهة الأمامية. تطبيق الهاتف المحمول نفسه كان بحاجة إلى إعادة بناء. تدهور الأداء، وكان التناسق عبر المنصات غير متسق، ولم يكن الكود البرمجي منظمًا لدعم خارطة طريق الميزات التي يحتاجها المنتج. الأهم من ذلك، كان يجب أن تحافظ أي إعادة كتابة على قدرات مزامنة الخرائط وبيانات الفنادق دون اتصال بالإنترنت في التطبيق - وهي وظيفة يعتمد عليها المستخدمون في المناطق التي لا تتوفر فيها اتصالات محمولة موثوقة. لم يكن التحدي يتمثل في تحسين تدريجي. بل تطلب الأمر استبدال المكدس التقني بالكامل، دون أي تراجع مقبول في الميزات التي يعتمد عليها المستخدمون.

النهج

gradion-camino-ninja-image

تعاملت Gradion مع الواجهة الخلفية، وتطبيق الهاتف المحمول، وطبقة إدارة المحتوى بالتوازي. في الواجهة الخلفية، تم ترحيل جميع بيانات JSON المبرمجة يدويًا إلى قاعدة بيانات PostgreSQL مع نسخ احتياطية آلية، ومزامنة، وفحوصات تكامل. تم نشر الواجهة الخلفية على AWS باستخدام RDS لعمليات قواعد البيانات المدارة، وAPI Gateway لمعالجة الطلبات، وElastiCache للتخزين المؤقت. تم تنفيذ خطوط أنابيب CI/CD السحابية الأصلية، وموازنة التحميل، والمراقبة كجزء من إعادة بناء البنية التحتية. أعيدت كتابة تطبيق الهاتف المحمول باستخدام Flutter. وفر هذا الاختيار أداءً أفضل، وسلوكًا متسقًا عبر نظامي iOS و Android، وقاعدة تعليمات برمجية منظمة لسهولة الصيانة على المدى الطويل. حافظت إعادة الكتابة وعززت وظيفة مزامنة الخرائط وبيانات الفنادق دون اتصال بالإنترنت التي اعتمد عليها المستخدمون الحاليون - كان هذا مطلبًا أساسيًا، وليس مجرد هدف اختياري. لإدارة المحتوى، نفذت Gradion نظام Directus.io كنظام إدارة محتوى مركزي (CMS)، مع بناء إضافات إدارية مخصصة لتلبية المتطلبات التشغيلية لفريق Camino Ninja. تم تكوين ضوابط الوصول المستندة إلى الأدوار، وتم بناء واجهات لأصحاب الفنادق للسماح للشركاء بإدارة قوائمهم الخاصة. أصبحت الإدارة الديناميكية للمسارات، والمحتوى، والصور، والمراجعات تعمل بكامل طاقتها دون الحاجة إلى تدخل المطورين.

النتائج

+40% زيادة في الإيرادات - تحققت بعد التحديث الشامل للمنصة التخلص من ملفات JSON المبرمجة يدويًا - يتم الآن إدارة جميع المحتوى عبر نظام إدارة محتوى مدعوم بقاعدة بيانات PostgreSQL صفر اعتماد على المطورين لتحديثات المحتوى - تعمل فرق المحتوى بشكل مستقل الحفاظ على الخرائط غير المتصلة بالإنترنت ومزامنة بيانات الفنادق - لا تراجع في الوظائف بعد إعادة الكتابة باستخدام Flutter البنية التحتية السحابية لـ AWS قيد التشغيل - RDS، API Gateway، ElastiCache، خطوط أنابيب CI/CD، موازنة التحميل، المراقبة واجهات أصحاب الفنادق تعمل بكامل طاقتها - يدير الشركاء قوائمهم الخاصة مباشرة

عندما بدأت العمل مع Gradion، كان تطبيقي يعاني من جمود تقني. في البداية، كنت متخوفًا من النهج الذي اقترحته Gradion، والذي تمثل في إعادة كتابة كاملة لكود الواجهة الأمامية والخلفية. لكن بعد الإطلاق، تحسنت مؤشرات الأداء الرئيسية للتطبيق بنسبة 40%، وسرعان ما أتت النتائج ثمارها. بفضل هذا الأساس الجديد، تمكنا من تنفيذ ميزات إضافية بسرعة، مما عزز النمو بشكل أكبر. لقد كان Gradion استثمارًا أثبت جدواه أضعافًا مضاعفة بعد عام واحد فقط.

Peter Eich

مؤسس ورائد أعمال متسلسل، Camino Ninja

الخدمات والتكنولوجيا

الخدمات المقدمة

  • تطوير تطبيقات الجوال (Flutter)
  • هندسة البنية التحتية السحابية (AWS)
  • ترحيل الواجهة الخلفية وقواعد البيانات
  • تطبيق وتخصيص أنظمة إدارة المحتوى (CMS)
  • إعداد مسارات CI/CD
  • تحديث المنصات

المنصة التقنية

  • Flutter (iOS and Android)
  • PostgreSQL (AWS RDS)
  • AWS (RDS, API Gateway, ElastiCache)
  • Directus.io CMS with custom extensions
  • Cloud-native CI/CD pipelines
  • Load balancing and monitoring

نموذج التعاون

مشروع تحديث شامل ومتكامل

هل تعتمد على بنية تحتية قديمة تبطئ فرق المحتوى لديك وتحد من إيراداتك؟

صف المنصة. وسنقوم بتحديد نطاق التحديث.