عرض فني ومالي متكامل
مُقدَّم إلى
مهند مصري محمد
+968 7624 1018

تطبيق التوصيل
عند الطلب

منصة توصيل ذكية قائمة على نظام المزايدة التنافسي — العميل يطلب، السائقون يتنافسون، الأفضل يفوز

8
أسابيع تطوير
3
منصات متكاملة
28
شاشة متكاملة
4
دفعات ميسّرة
نبذة عن المشروع

ما الذي نبنيه؟

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

يشمل النظام تطبيق العميل (iOS + Android)، تطبيق السائق (iOS + Android)، ولوحة إدارة احترافية تُتيح السيطرة الكاملة على جميع عمليات المنصة.

الحزمة التقنية

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

توصية الفريق
نوصي باستخدام Laravel كـ Backend بدلاً من Node.js لأسباب استراتيجية: Laravel يوفر بيئة تطوير أسرع، يدعم real-time عبر Laravel Echo + Pusher بشكل مُدمج، ويتيح إدارة الـ Queues والـ Jobs بكفاءة عالية تناسب نظام المزايدات — مما يضمن التسليم في 8 أسابيع بجودة إنتاجية.
📱
Flutter
iOS & Android - تطبيقان
Laravel 11
Backend API + Real-time
🗄️
MySQL
قاعدة البيانات الرئيسية
Pusher / WebSockets
المزايدات في الوقت الفعلي
🔔
Firebase FCM
إشعارات Push
🗺️
Google Maps API
تتبع مباشر وملاحة
💳
Thawani Pay
بوابة الدفع العُمانية
📲
Unifonic / Twilio
OTP عبر SMS لعُمان
🚀
Redis
Caching & Queues
👤

تجربة العميل

01
🌟 Splash Screen & Onboarding
  • شاشة البداية مع شعار التطبيق وتأثيرات بصرية
  • 3 شرائح توضيح للخدمة مع رسوم توضيحية
  • زر "ابدأ الآن" للانتقال للتسجيل
02
📱 تسجيل الدخول / إنشاء حساب
  • إدخال رقم الهاتف (دعم أرقام عُمان +968)
  • إرسال OTP عبر SMS والتحقق منه
  • إدخال الاسم عند التسجيل الأول
  • تسجيل دخول تلقائي للزيارات اللاحقة
03
🏠 الصفحة الرئيسية
  • زر "اطلب شيئاً الآن" بارز في المنتصف
  • الطلبات النشطة (إن وجدت) في أعلى الشاشة
  • آخر طلباتك للإعادة السريعة
  • شريط الإشعارات والملف الشخصي
04
📝 إنشاء طلب جديد
  • وصف الطلب نصياً (ماذا تريد؟)
  • رفع صورة توضيحية (اختياري)
  • تحديد نقطة الاستلام على الخريطة
  • تحديد نقطة التوصيل على الخريطة
  • حقل ملاحظات إضافية للسائق
  • إرسال الطلب وانتظار العروض
05
🏆 شاشة العروض (Bidding)
  • قائمة السائقين الذين قدموا عروضاً
  • اسم السائق + صورته + تقييمه من 5 نجوم
  • السعر المقترح من كل سائق
  • الوقت التقديري للوصول
  • زر "اختيار" لقبول عرض السائق
  • عداد تنازلي لانتهاء وقت العروض
06
🗺️ تتبع الطلب المباشر
  • خريطة تفاعلية مع موقع السائق في الوقت الفعلي
  • وقت الوصول المتوقع (ETA) محدّث تلقائياً
  • شريط حالة الطلب (في الطريق / تم الاستلام / جاري التوصيل)
  • زر المحادثة مع السائق
  • زر الإلغاء (مع شروط الإلغاء)
07
💬 المحادثة مع السائق
  • دردشة نصية مباشرة مع السائق
  • رسائل سريعة جاهزة (على الطريق / انتظرني)
  • إشعار لحظي عند وصول رسالة جديدة
08
💳 شاشة الدفع
  • ملخص الطلب مع السعر النهائي
  • اختيار طريقة الدفع: كاش أو فيزا/بطاقة
  • إدخال بيانات البطاقة (مشفّر عبر Thawani)
  • تأكيد الدفع وإيصال فوري
09
⭐ تقييم الطلب
  • تقييم السائق من 1 إلى 5 نجوم
  • تعليق نصي اختياري
  • اقتراح تحسين للخدمة
  • انتقال تلقائي بعد التقييم
10
📋 سجل الطلبات
  • قائمة بجميع الطلبات السابقة
  • حالة كل طلب (مكتمل / ملغى)
  • تاريخ وقيمة كل طلب
  • زر "إعادة الطلب" للسرعة
11
📄 تفاصيل طلب سابق
  • كامل تفاصيل الطلب والمسار
  • بيانات السائق وتقييمه
  • إيصال دفع قابل للمشاركة
  • زر تقديم شكوى على الطلب
12
👤 الملف الشخصي والإعدادات
  • الاسم وصورة الملف الشخصي
  • رقم الهاتف (للتعديل)
  • العناوين المحفوظة
  • إعدادات الإشعارات
  • تغيير اللغة (عربي / إنجليزي)
  • تسجيل الخروج
13
🔔 مركز الإشعارات
  • جميع إشعارات النظام والطلبات
  • تحديثات حالة الطلب في الوقت الفعلي
  • إشعارات العروض الواردة
14
🆘 الدعم والمساعدة
  • الأسئلة الشائعة (FAQ)
  • فتح تذكرة دعم فني
  • تتبع حالة الشكوى
  • التواصل عبر الدردشة
🛵

تجربة السائق

01
🌟 Splash & Onboarding
  • شاشة ترحيب مخصصة للسائق
  • شرح آلية العمل والأرباح
  • الانتقال لشاشة التسجيل
02
📋 تسجيل السائق (KYC)
  • الاسم الكامل ورقم الهاتف
  • رفع صورة الهوية الشخصية / جواز السفر
  • رفع صورة رخصة القيادة
  • اختيار نوع المركبة (سيارة / دراجة نارية)
  • رفع صورة لوحة ترقيم المركبة
  • رقم الحساب البنكي للتحويل
03
⏳ انتظار التفعيل
  • شاشة "جاري مراجعة طلبك من الإدارة"
  • مؤشر تقدم مرحلة المراجعة
  • إشعار فوري عند القبول أو الرفض
04
🏠 الصفحة الرئيسية (Online/Offline)
  • مفتاح تشغيل/إيقاف استقبال الطلبات
  • إجمالي أرباح اليوم والأسبوع
  • عدد الطلبات المنجزة اليوم
  • الخريطة مع الموقع الحالي
  • متوسط التقييم الخاص بالسائق
05
📦 الطلبات المتاحة
  • قائمة الطلبات القريبة من موقعي
  • المسافة من الموقع الحالي
  • وصف الطلب ونوعه
  • السعر المقترح من العميل
  • زر "تقديم عرض" لكل طلب
  • إشعار صوتي عند وصول طلب جديد
06
💰 تقديم عرض (Bid)
  • عرض تفاصيل الطلب كاملة
  • خريطة تُظهر نقطتي الاستلام والتسليم
  • حقل إدخال السعر المطلوب
  • الوقت التقديري للوصول
  • إرسال العرض للعميل
07
⏳ انتظار قبول العميل
  • شاشة انتظار قرار العميل
  • عداد تنازلي للوقت
  • إشعار فوري عند القبول
  • خيار سحب العرض قبل القبول
08
🟢 الطلب النشط
  • بيانات العميل (الاسم + رقم الهاتف)
  • تفاصيل الطلب والمسار
  • أزرار تحديث الحالة (وصلت / استلمت / سلّمت)
  • زر المحادثة مع العميل
09
🗺️ الملاحة
  • Google Maps مع التوجيه التلقائي
  • عرض المسار الأمثل
  • تحديث الموقع في الوقت الفعلي
  • تحويل تلقائي من الاستلام إلى التسليم
10
📸 إثبات التسليم
  • التقاط صورة عند التسليم
  • توقيع العميل (اختياري)
  • تأكيد الإتمام ورفع الإثبات
  • تسوية المبلغ الفوري
11
💵 لوحة الأرباح
  • الرصيد الكلي المتاح للسحب
  • أرباح اليوم / الأسبوع / الشهر
  • تفاصيل كل طلب ومكسبه
  • رسم بياني لتطور الأرباح
12
🏦 طلب السحب
  • المبلغ المتاح للسحب
  • إدخال مبلغ السحب
  • بيانات الحساب البنكي
  • تأكيد الطلب وتتبع حالته
13
⭐ تقييماتي
  • متوسط التقييم الإجمالي
  • آخر التقييمات والتعليقات من العملاء
  • نسبة قبول الطلبات
  • نسبة إتمام الطلبات
14
👤 الملف الشخصي
  • تعديل البيانات الشخصية
  • عرض وثائق KYC المرفوعة
  • تغيير نوع المركبة
  • إعدادات الإشعارات
  • تسجيل الخروج
⚙️

Super Admin Panel

📊
Dashboard الرئيسي
  • إجمالي الطلبات (يومي / أسبوعي / شهري)
  • إجمالي الإيرادات والعمولات
  • السائقون النشطون الآن على الخريطة
  • الطلبات الجارية في الوقت الفعلي
  • رسوم بيانية للنمو والنشاط
  • تنبيهات النظام والطلبات المعلّقة
📦
إدارة الطلبات
  • جميع الطلبات مع فلترة شاملة
  • فلترة حسب الحالة / التاريخ / السائق / العميل
  • تفاصيل كل طلب (المسار، الأسعار، الأحداث)
  • تدخل يدوي (إلغاء / إعادة تعيين)
  • تصدير تقارير Excel / PDF
👥
إدارة العملاء
  • قائمة كاملة بجميع العملاء المسجلين
  • تفاصيل كل عميل (طلباته / إنفاقه / تاريخه)
  • حظر وإلغاء حظر الحسابات
  • تصفية حسب النشاط والتاريخ
🛵
إدارة السائقين
  • طلبات التسجيل الجديدة في انتظار المراجعة
  • مراجعة وثائق KYC (قبول / رفض مع السبب)
  • إحصائيات كل سائق (طلبات / تقييمات / أرباح)
  • تتبع السائقين النشطين على الخريطة
  • حظر وإلغاء حظر السائقين
💰
المالية والعمولات
  • إجمالي إيرادات المنصة
  • تفاصيل عمولة كل طلب
  • أرباح السائقين وطلبات السحب
  • الموافقة على طلبات السحب أو رفضها
  • سجل المعاملات المالية الكامل
  • تقارير مالية قابلة للتصدير
⚖️
إدارة النزاعات
  • الشكاوى المفتوحة مرتّبة حسب الأولوية
  • تفاصيل كل نزاع (من العميل أو السائق)
  • قرار الإدارة: استرداد كامل / جزئي / رفض
  • إشعار طرفَي النزاع بالقرار
  • سجل النزاعات المغلقة
⚙️
إعدادات التسعير والعمولة
  • تحديد نسبة عمولة المنصة (%)
  • رسوم الخدمة على العميل
  • إعداد أسعار Surge Pricing (أوقات الذروة)
  • إعدادات الحد الأدنى والأقصى للعروض
🗺️
إدارة المناطق والمدن
  • إضافة وتعديل المدن والمناطق
  • تحديد حدود منطقة الخدمة على الخريطة
  • تفعيل وإيقاف مناطق معينة
  • قواعد تسعير مختلفة لكل منطقة
📢
الإشعارات الجماعية
  • إرسال Push Notification لجميع المستخدمين
  • استهداف العملاء فقط أو السائقين فقط
  • جدولة الإشعارات لوقت محدد
  • سجل الإشعارات المُرسلة
📈
التقارير والتحليلات
  • أكثر المناطق طلباً وأوقات الذروة
  • أفضل السائقين أداءً وأكثرهم أرباحاً
  • سلوك العملاء وتكرار الطلبات
  • نمو الإيرادات شهراً بشهر
  • تصدير التقارير بصيغة Excel / PDF
🔐
إدارة فريق الأدمن
  • إضافة وإزالة المشرفين
  • تحديد صلاحيات كل مشرف
  • سجل نشاط كامل (Audit Logs)
  • نظام أدوار متعدد المستويات
🖥️
إعدادات النظام
  • إعدادات بوابة الدفع
  • إعدادات SMS و OTP
  • إعدادات Google Maps API
  • نسخ احتياطي للبيانات
  • وضع الصيانة
الجدول الزمني

8 أسابيع للتسليم

الأسبوع 1 — 2
التصميم والبنية التحتية
UI/UX Design (Figma) إعداد السيرفر والـ Environments Database Schema بنية Laravel API إعداد Firebase + Pusher اعتماد التصاميم من العميل
الأسبوع 3 — 4
Backend الأساسي + تطبيق العميل
Auth API (OTP) Orders API + Bidding Engine تطبيق العميل (شاشات 1-8) Google Maps Integration Real-time WebSocket للمزايدات
الأسبوع 5 — 6
تطبيق السائق + Live Tracking
تطبيق السائق (جميع الشاشات) GPS Tracking في الوقت الفعلي Push Notifications (FCM) نظام الأرباح والسحب إتمام تطبيق العميل (شاشات 9-14)
الأسبوع 7
الدفع + لوحة الإدارة
Thawani Payment Gateway Admin Panel (جميع الموديولات) نظام النزاعات نظام التقارير والتحليلات
الأسبوع 8
الاختبار والنشر والتسليم
اختبار شامل (QA) إصلاح الأخطاء نشر على Google Play + App Store نشر السيرفر (Production) توثيق تقني تسليم نهائي
العرض المالي

التكلفة والدفعات

إجمالي المشروع شامل السيرفر لمدة 6 أشهر
$8,000
دولار أمريكي — شامل ضريبة القيمة المضافة إن وجدت
📱 تطبيق العميل (iOS + Android)
$2,200
🛵 تطبيق السائق (iOS + Android)
$1,800
⚡ Backend API + Real-time
$1,700
⚙️ لوحة السوبر أدمن
$1,200
🔌 التكاملات (Maps / Payment / SMS)
$980
🖥️ استضافة السيرفر 6 أشهر
$120
الدفعة الأولى
$2,000
عند توقيع العقد
25%
الدفعة الثانية
$2,000
بعد الأسبوع الثاني (اعتماد التصاميم)
25%
الدفعة الثالثة
$2,000
بعد الأسبوع الخامس (التطبيقات جاهزة للاختبار)
25%
الدفعة الرابعة
$2,000
عند التسليم النهائي والنشر
25%
ملاحظات مهمة

مسؤوليات العميل

🤖
حساب Google Play Console
يجب على العميل إنشاء حساب Google Play Console (رسوم تسجيل $25 مرة واحدة) ومشاركة صلاحيات النشر مع فريق التطوير.
🍎
حساب Apple Developer
يجب على العميل إنشاء حساب Apple Developer Program (اشتراك سنوي $99) لنشر التطبيق على متجر App Store.
🖥️
السيرفر والاستضافة
تشمل هذه الباقة استضافة السيرفر لمدة 6 أشهر بتكلفة $20/شهر. في حال زيادة عدد المستخدمين سيتم الاتفاق على ترقية السيرفر حسب الاحتياج.
💳
بوابة الدفع Thawani
يحتاج العميل إلى التسجيل في Thawani Pay وإتمام عملية KYC للتجار. رسوم العمولة يحددها Thawani وتُحسب بشكل منفصل.
🗺️
Google Maps API
يتطلب التطبيق حساب Google Cloud مع تفعيل Maps API. الفاتورة تعتمد على عدد الطلبات وتُدفع مباشرة لـ Google من قِبل العميل.
🛡️
ضمان الجودة والصيانة
يشمل العرض ضمان إصلاح الأخطاء لمدة 30 يوماً بعد التسليم. خدمات الصيانة والتطوير اللاحقة تكون باتفاقية منفصلة.