دراسة رئيسية في هندسة تطبيقات الموبايل

منشور

Jood

تطبيق عروض وحجوزات متعدد المنصات، يرافق المستخدم من الاستكشاف إلى الدفع والتأكيد والوصول إلى الحجز لاحقًا.

واجهة ⁦Jood⁩ لاستكشاف عروض المطاعم والتصفح حسب الموقع
اكتشف عروض المطاعم والخدمات القريبة.
واجهة ⁦Jood⁩ لتلخيص تفاصيل الحجز قبل تأكيد الدفع
راجع تفاصيل الحجز قبل الدفع.
المسؤولية
تطوير كامل
المنصات
iOS + Android
المجال
الطعام والمشروبات · العروض · الحجز

بطاقة المشروع

نظرة سريعة على المنتج ومسؤوليتي فيه.

الدور والمسؤولية
تطوير ⁦Flutter⁩ كامل
نوع المنتج
تطبيق لاستكشاف العروض وإجراء الحجوزات
المنصات والحالة
iOS + Android · منشور
المسؤولية الأساسية
تطوير ⁦Flutter⁩ من البداية إلى الإطلاق، يشمل تنفيذ الواجهات ورحلات المستخدم والتكاملات.
مجالات العمل الهندسي
الاستكشاف وتفاصيل العروض والحجز والدفع و⁦QR⁩ وحالة الحساب والإطلاق على المنصتين.
التقنيات الموثّقة
Flutter · Dart · Firebase · REST API

تحدي المنتج

رحلة واحدة، وقرارات متتابعة يجب حفظ سياقها.

يجمع المنتج المنشور عروض المطاعم والخدمات في تجربة تصفح واحدة، ثم ينقل العرض المختار عبر التوفر والحجز والدفع واسترجاع الحجز لاحقًا.

يتجاوز التحدي عرض كتالوج؛ إذ تحتاج كل خطوة إلى حفظ سياق كافٍ للخطوة التالية، وتوضيح موضع المستخدم في الرحلة، وإتاحة الحجز بعد إتمام المعاملة.

الدور والمسؤولية

مسؤولية التطوير الكامل لتطبيق الموبايل.

يوثّق سجل المشروع تطوير ⁦Jood⁩ كاملًا باستخدام ⁦Flutter⁩. وتتركز الشواهد العامة على التطبيق ونطاق تسليمه؛ لذلك لا تنسب هذه الدراسة ملكية النشاط التجاري أو البنية الخلفية إليّ.

  1. أساس المنتج

    بناء تطبيق متماسك على المنصتين، يجمع استكشاف الضيف ووظائف الحساب المسجّل ومسارات المعاملات.

  2. الواجهة والتنقل

    تنفيذ الانتقال من البحث في العروض إلى التفاصيل والتوفر والتأكيد والطلبات والوصول عبر ⁦QR⁩.

  3. حدود التكامل

    ربط تطبيق ⁦Flutter⁩ بتكاملات ⁦REST API⁩ و⁦Firebase⁩ الموثّقة، دون تقديم ادعاءات غير مسندة عن تنفيذ الخدمات الخلفية.

  4. مسؤولية الإطلاق

    متابعة التطبيق حتى إطلاقه على ⁦iOS⁩ و⁦Android⁩، مع روابط منشورة في المتجرين.

المنهج الهندسي

تنظيم التطبيق حول رحلة المستخدم وحدود التكامل.

تتيح الشواهد المتوفرة فهم المنظومة من جهة التطبيق: واجهات تنسّق قرارات المستخدم وبيانات المنتج عن بُعد والوظائف المرتبطة بالحساب وتسليم التطبيق لكل منصة.

  1. 01

    واجهات المنتج

    التصفح والتفاصيل والحجز والدفع والطلبات و⁦QR⁩ والحساب.

  2. 02

    حالة الرحلة

    العرض المختار والتوفر وسياق الحجز والتأكيد وحالة الطلب.

  3. 03

    حدود البيانات

    تكاملات ⁦REST API⁩ و⁦Firebase⁩ الموثّقة في تطبيق ⁦Jood⁩.

  4. 04

    الإطلاق على المنصتين

    قاعدة كود ⁦Flutter⁩ نُشرت على ⁦iOS⁩ و⁦Android⁩.

حدود ما تثبته الشواهد. لا توثّق المواد المرجعية بنية الخوادم أو حزمة بعينها لإدارة الحالة في ⁦Jood⁩؛ لذا لا تقدّم الدراسة أيًا منهما كحقيقة.

مسار المعاملة

من استكشاف العرض إلى حجز يمكن الرجوع إليه.

نعرض الرحلة كتسلسل ثابت واضح. تثبت اللقطات الحالات الظاهرة في المنتج، ويمكن فهم الانتقال بينها دون الحاجة إلى حركة أو مؤثرات.

  1. 01

    استكشف

    تصفّح العروض القريبة وقارن السعر والخصم والموقع والتقييمات الظاهرة.

  2. 02

    تعرّف على التفاصيل

    افتح تفاصيل المطعم أو الخدمة، وراجع أبرز المعلومات، ثم انتقل للتحقق من التوفر.

    واجهة تفاصيل مطعم في ⁦Jood⁩، مع معلومات التوفر والخدمة
    تبقى تفاصيل العرض واضحة قبل اتخاذ القرار.
  3. 03

    احجز

    اختر التاريخ والوقت والعرض المتاح قبل الانتقال إلى التأكيد.

    واجهة ⁦Jood⁩ لاختيار تاريخ ووقت عرض متاح في مطعم
    يُحسم التوفر قبل الدفع.
  4. 04

    أكّد وادفع

    راجع تفاصيل الحجز والمبلغ قبل إتمام المعاملة.

  5. 05

    تابع وأدِر الحجز

    ارجع إلى الحجوزات المدفوعة واستعد مرجع الحجز وافتح رمز ⁦QR⁩ الخاص به.

    واجهة طلبات ⁦Jood⁩ تعرض الحجوزات المدفوعة مع الوصول إلى ⁦QR⁩
    تبقى الحجوزات المكتملة متاحة بعد الدفع.

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

قرارات دقيقة تحافظ على تماسك الرحلة.

يرتبط كل قرار بسلوك ظاهر في المنتج، دون نسبة خيارات غير موثّقة إلى أطر العمل أو الخدمات الخلفية.

  1. إظهار تفاصيل المعاملة قبل تأكيدها

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

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

    السياق
    لا تنتهي رحلة حجز الزيارة عند اكتمال الدفع.
    القرار
    عرض الحجوزات المدفوعة في سجل يتضمن الحالة والمرجع والموعد والمبلغ والوصول إلى ⁦QR⁩.
    السبب
    يمكن استعادة حالة ما بعد الدفع عند العودة إلى التطبيق لاحقًا.

حالات المنتج واستمرارية الرحلة

تظهر جودة التنفيذ في الانتقال بين الخطوات.

لا تعرض الصور المعتمدة جميع حالات التحميل أو أخطاء الشبكة، لكنها تُظهر ضوابط وحالات محفوظة لها أثر مباشر في المعاملة.

  • التحقق من المدخلات

    لا تتاح إجراءات الدخول والتسجيل قبل استكمال المدخلات المطلوبة.

  • المراجعة قبل الدفع

    يظهر المكان والموعد وعدد الحضور والإجمالي قبل الإجراء النهائي.

  • حفظ حالة النجاح

    تبقى حالة الدفع وتفاصيل الحجز ظاهرة في سجل الطلبات بعد التأكيد.

  • استرجاع بيانات الزيارة

    يمكن فتح ⁦QR⁩ مجددًا من الحجز المحفوظ، دون اقتصار الوصول عليه على لحظة الدفع.

خارج نطاق هذه الدراسة. لا توثّق الشواهد المتوفرة سياسات التحميل أو العمل دون اتصال أو إعادة المحاولة أو أخطاء الخادم؛ لذلك لا تنسبها الدراسة إلى التطبيق.

التقنيات الموثّقة

التقنيات التي يؤكدها سجل المشروع.

تطبيق موبايل
Flutter · Dart
التكامل
REST API · Firebase
التسليم
iOS · Android

مسؤولية الإطلاق

إطلاق على منصتي الموبايل.

يوثّق السجل ⁦Jood⁩ كتطبيق ⁦Flutter⁩ منشور، مع مسؤولية تطوير كاملة وإطلاق على المنصتين.

تقود الروابط العامة إلى صفحات التطبيق على ⁦Google Play⁩ و⁦Apple App Store⁩. ولا تُستخدم أرقام التنزيلات أو التقييمات أو الإيرادات أو التحويلات كدليل على النتيجة الهندسية.

النتيجة الموثّقة

تطبيق منشور تستمر رحلته بعد الدفع.

النتيجة التي تدعمها الشواهد هي منتج منشور يربط الاستكشاف والحجز والدفع وحالة الطلب والوصول إلى ⁦QR⁩ على ⁦iOS⁩ و⁦Android⁩.

  • روابط منشورة على ⁦Google Play⁩ و⁦App Store⁩
  • مسؤولية تطوير ⁦Flutter⁩ كاملة
  • مسار معاملات متكامل من الاستكشاف إلى الحجز
  • سجل طلبات ووصول مستمر إلى ⁦QR⁩ بعد الدفع

تابع استكشاف الأعمال

المشروع التالي: Eureeca

تجربة استثمار تخضع لمتطلبات تنظيمية، لاستكشاف وتقييم صفقات الأسهم الخاصة وفرص الاكتتاب المختارة، مع متابعة المحفظة وتفاصيل موسّعة للصفقات.

التقنية المالية · مساهمة ضمن فريق