تخطَّ إلى المحتوى
كل المشاريع
مشروع عميل التوصيل والتجارة

جاهز

حرفيون موثوقون وعروض واضحة

سوق خدمات منزلية بتطبيقَي Flutter للعميل والحرفي: ينشر العميل طلبه، ويرسل الحرفيون عروضهم، ويؤكد الطرفان إنجاز العمل.

الدولة
فلسطين
النوع
مشروع عميل
الفترة
2026
المنصات
Android · iOS
جاهز
تطبيقان على المتجرين
2
حرف مغطّاة
8

نظرة عامة

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

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

نُشر التطبيقان على Google Play و App Store في أغسطس 2026.

التحدي

  1. 01

    الثقة في سوق غير منظّم: التوظيف يتم بالتوصية الشفهية، والأسعار غامضة، ولا سجل بعد العمل، فكان لا بد من إظهار العروض والملفات والأعمال السابقة والتقييمات

  2. 02

    طرفان بمصالح مختلفة: لا يستطيع أحدهما إنهاء الطلب وحده، والإلغاء وتغيير السعر يحتاجان إلى موافقة الطرف الآخر

  3. 03

    نموذج عادل للحرفيين: عدد من الطلبات المجانية ثم عمولة، مع كشوف توضّح المكتسب والمستحق والمدفوع

  4. 04

    محادثة لحظية وإشعارات فورية بالعروض دون تكلفة إضافية

أبرز الميزات

تطبيق العميل

  • شاشة رئيسية بأعلى الحرفيين تقييماً في كل حرفة، مع شريط إعلانات وقسم ريلز
  • طلب خدمة باختيار الحرفة ووصف المشكلة وإضافة الصور والعنوان من الخريطة، ويُرسَل الطلب للحرفيين المناسبين
  • خدماتي: خط زمني لكل طلب، ونافذة لمقارنة العروض، وخطوات تأكيد الإنهاء أو الإلغاء
  • ملفات حرفيين قابلة للمشاركة بالأعمال السابقة والخبرة والتقييمات، ومحادثة لكل طلب عبر Socket.IO
  • واجهة عربية أولاً مع الإنجليزية والتركية، وثيم فاتح وداكن، ومحادثة مع مساعد ذكي، وتصفّح للزوار

تطبيق الحرفي

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

مساهمات في الـ backend

  • محادثة عبر Socket.IO بمصافحة موثّقة بالرمز وغرفة لكل مستخدم
  • حالات إنهاء وإلغاء بموافقة الطرفين يفرضها الخادم
  • إشعارات FCM موجّهة، ومفضلة، وفحص لإصدار التطبيق
  • تأمين تسجيل الدخول و OTP وتحديد المعدّل، وتصفّح الزوار، وحسابات بدورين

الميزة الأبرز

طلب، فعروض، فإنجاز، بموافقة الطرفين

  • يمرّ الطلب بآلة حالات واحدة يعرضها التطبيقان بالطريقة نفسها، من الانتظار واستقبال العروض إلى التنفيذ وانتظار التأكيد ثم الاكتمال.
  • يتضمن كل عرض أجرة الكشف وتقدير الإصلاح وموعد الوصول، ويقارن العميل العروض جنباً إلى جنب ويقبل أحدها بشروط واضحة.
  • لا يستطيع الحرفي سوى نقل الطلب إلى انتظار التأكيد، ولا يكتمل إلا حين يؤكده العميل، وعندها فقط تُحتسب العمولة. كما ينتظر الإلغاء وتغيير سعر الإصلاح موافقة العميل.
  • المحادثة مرتبطة بالطلب: ينضم التطبيقان إلى غرفة Socket.IO لكل مستخدم باستخدام رمزه، فتصل الرسائل وتغييرات الحالة لحظياً.

اسحب للمزيد

ملاحظات هندسية

  1. 01

    رمز 403 لا يعني تسجيل الخروج

    كان معترض Dio القديم ينهي الجلسة عند 401 و 403 معاً، فيُخرج العملاء بصمت عند استدعاء نقاط خاصة بالحرفيين برمز صالح. أصبح الآن ينهي الجلسة عند 401 فقط، عبر معالج أحادي التنفيذ يُطلق تسجيل خروج واحداً لا عدة مرات.

  2. 02

    حساب واحد بدورين

    وُسِّع الـ backend ليصبح رقم الهاتف الواحد عميلاً وحرفياً في آن واحد، ويتعامل التطبيقان مع أخطاء الأدوار دون إنهاء الجلسة.

  3. 03

    إنهاء وإلغاء بموافقة الطرفين

    حالات طلب جديدة يفرضها الخادم وتظهر في الخط الزمني للتطبيقين، ويتلقى الطرف الآخر إشعاراً موجّهاً ويؤكد بنقرة واحدة.

  4. 04

    شفافية نموذج الاستخدام

    يعرض تطبيق الحرفي الطلبات المجانية المتبقية قبل كل عرض، والعمولة المستحقة في كل فترة، فلا يكون نموذج العمل مفاجأة.

  5. 05

    مبني على أسس منصة توصيل

    انطلق تطبيق الحرفي من هيكل Clean Architecture لتطبيق المطاعم في طلباتك (get_it و dartz ومجلدات الميزات)، ما اختصر وقت الإعداد، ثم أُعيد تشكيله حول الطلبات والعروض والكشوف ومعارض الأعمال.

النتائج

  • تطبيقا Flutter منشوران على Google Play و App Store منذ أغسطس 2026
  • تطبيقا العميل والحرفي تجاوز كل منهما 10 تثبيتات على Google Play وقت الكتابة؛ إطلاق في مرحلة مبكرة والأرقام كما هي

التقنيات

  • Flutter
  • Bloc / Cubit
  • GetIt
  • dartz
  • Dio
  • Socket.IO
  • Google Maps
  • easy_localization
  • FCM
  • Crashlytics
  • Remote Config
  • Node.js
  • Express
  • MySQL