
تطبيق تخطيط السفر
السفر والضيافة
2025
mobile
ما الذي احتاجوه
أراد الفريق تطبيقًا واحدًا يحل محل ثلاث عادات منفصلة — تخطيط الرحلة، ومشاركتها، وحجز عناصرها — دون أن تبدو أي منها مُقحَمة على التطبيق. وكان الجزء الأصعب هو الخرائط دون اتصال: يحتاج المسافرون إلى وصول كامل لخطة الرحلة والخريطة في أماكن ذات اتصال ضعيف أو منعدم، ما يعني تخزين بلاطات Mapbox وبيانات الرحلة محليًا دون تضخيم حجم التطبيق أو استنزاف البطارية. وأُضيفت فوق ذلك خلاصة اجتماعية مباشرة كان عليها أن تبقى سريعة ومحدّثة مع نمو الاستخدام. وأضافت الحجوزات قيدًا ثالثًا: كان على المدفوعات أن تعمل بموثوقية عبر Stripe إلى جانب بيانات الخرائط والتفاعل الاجتماعي في الوقت الفعلي، كل ذلك ضمن قاعدة كود واحدة بتقنية React Native تُطلق على iOS وAndroid في آن واحد. وكان جعل تخطيط الرحلات والتفاعل الاجتماعي والتجارة يبدون كمنتج واحد بدلاً من ثلاث أدوات منفصلة هو جوهر التحدي التصميمي.
ما الذي بنيناه
بنينا التطبيق كقاعدة كود واحدة بتقنية React Native بحيث يستطيع الفريق الإطلاق على iOS وAndroid من قاعدة كود واحدة بدلاً من صيانة قاعدتين. وتخزّن بنية خلفية بـ Node.js مع MongoDB خطط الرحلات والمنشورات الاجتماعية وبيانات المستخدمين في مخططات مرنة يمكن أن تتطور مع إطلاق ميزات جديدة. أما بالنسبة للخرائط، فقد دمجنا Mapbox مع طبقة تخزين مؤقت مخصصة بحيث يستطيع المسافرون فتح خطط الرحلات الكاملة والتنقل دون اتصال، وهو متطلب أساسي نظرًا لجمهور التطبيق الدولي والمتنقل باستمرار. وفوق ذلك أضفنا اقتراحات رحلات مدفوعة بالذكاء الاصطناعي وخلاصة اجتماعية يتشارك فيها المسافرون خطط رحلاتهم وتجاربهم مع بعضهم بعضًا. وتتولى Stripe معالجة مدفوعات حجز التجارب المحلية مباشرة داخل التطبيق، ما يربط التخطيط والاكتشاف الاجتماعي والتجارة في مسار واحد.
كيف تعاملنا معه
اختِيرت React Native بدلاً من قاعدتي كود أصليتين منفصلتين لإطلاق النسختين على iOS وAndroid في وقت واحد، وإبقاء فريق واحد يدير دورة إصدار واحدة.
بُنيت طبقة تخزين مؤقت مخصصة لبلاطات Mapbox بحيث تبقى خطط الرحلات والخرائط قابلة للاستخدام دون اتصال، وهي الميزة الحاسمة لتطبيق سفر يُستخدم أثناء الرحلة.
استُخدم مخطط MongoDB المرن للسماح لنماذج بيانات خطط الرحلات والمنشورات الاجتماعية والحجوزات بالتطور بشكل مستقل مع نمو المنتج بعد الإطلاق الأولي.
دُمجت Stripe مباشرة ضمن مسار الحجز بحيث يدفع المستخدمون مقابل التجارب المحلية دون مغادرة خطة الرحلة أو الخلاصة الاجتماعية.
الأثر الملموس
التنزيلات
الرحلات المخطط لها
تقييم التطبيق
"أصبح التطبيق رقم 1 لتطبيقات السفر في منطقتنا خلال 6 أشهر من الإطلاق."
المؤسس
تطبيق سفر
أخبرنا
بما يجب أن نبنيه.
أحضر لنا الفكرة التي قال الجميع إنها أصعب من أن تُنجز. رد مجاني وبلا التزام خلال 24 ساعة — اتفاقية عدم إفصاح (NDA) عند الطلب.