chore: استيراد أولي من سيرو (ecfe7568) — بلا أي تعديل
نسخة كاملة من مستودع سيرو عند ecfe7568 لتكون أساس تطبيق «انطلق». نُسخ المتعقَّب في git فقط (12,509 ملفاً / 302 م.ب) بـ git archive، لا `cp -r` — فاستُثنيت تلقائياً مخلفات البناء (build · node_modules · .dart_tool · .gradle · Pods ≈ 10.7 غ.ب) وكل ما يستثنيه .gitignore. هذا الكوميت **بلا أي تعديل عمداً** حتى يكون كل ما يليه فرقاً مقروءاً مقابل سيرو الأصلي. سيرو نفسه لم يُمسّ. ⚠️ لا يبني بعد: `.env` و`lib/env/env.g.dart` غير متعقَّبين في سيرو (وهذا صحيح — أسرار لكل مستأجر). كل تطبيق فلاتر هنا يحتاج .env خاصاً بانطلق ثم توليد env.g.dart عبر build_runner. لا تُنسخ أسرار سيرو. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,990 @@
|
||||
# تقرير شامل لمنصة سيرو (Siro) — ملف استثماري متكامل
|
||||
|
||||
## فهرس المحتويات
|
||||
1. [نظرة عامة عن المنصة](#1-نظرة-عامة-عن-المنصة)
|
||||
2. [التطبيقات الأربعة](#2-التطبيقات-الأربعة)
|
||||
3. [بوت الأندرويد — فحص الأسعار والدفع](#3-بوت-الأندرويد--فحص-الأسعار-والدفع)
|
||||
4. [السوشيال بوت — الاستخبارات التسويقية](#4-السوشيال-بوت--الاستخبارات-التسويقية)
|
||||
5. [نظام الماركتنج المتكامل](#5-نظام-الماركتنج-المتكامل)
|
||||
6. [نظام المكافآت والتلعيب (Gamification)](#6-نظام-المكافآت-والتلعيب-gamification)
|
||||
7. [نظام الإحالة (Referral System)](#7-نظام-الإحالة-referral-system)
|
||||
8. [نظام إعادة تفعيل الخاملين](#8-نظام-إعادة-تفعيل-الخاملين)
|
||||
9. [نظام العمولات الذكي (Kazan)](#9-نظام-العمولات-الذكي-kazan)
|
||||
10. [لوحة الإدارة الشاملة (Admin)](#10-لوحة-الإدارة-الشاملة-admin)
|
||||
11. [تطبيق الخدمة الميدانية (Service)](#11-تطبيق-الخدمة-الميدانية-service)
|
||||
12. [تطبيق السائق (Driver)](#12-تطبيق-السائق-driver)
|
||||
13. [تطبيق الراكب (Rider)](#13-تطبيق-الراكب-rider)
|
||||
14. [جاهزية النظام لثلاث دول](#14-جاهزية-النظام-لثلاث-دول)
|
||||
15. [الملخص التنفيذي للمستثمر](#15-الملخص-التنفيذي-للمستثمر)
|
||||
|
||||
---
|
||||
|
||||
## 1. نظرة عامة عن المنصة
|
||||
|
||||
**سيرو (Siro)** هي منصة نقل ذكي متكاملة (Ride-Hailing Ecosystem) تغطي **3 دول**: **سوريا، الأردن، مصر**. تعمل المنصة من خلال **4 تطبيقات رئيسية** (Rider, Driver, Admin, Service) مدعومة بـ **بوتين آليين** (Android Bot + Social Bot) ونظام **Marketing Engine** متكامل.
|
||||
|
||||
### الإحصائيات الأساسية
|
||||
| البيان | القيمة |
|
||||
|--------|--------|
|
||||
| الدول | سوريا، الأردن، مصر |
|
||||
| التطبيقات | 4 (راكب + سائق + إدارة + خدمة) |
|
||||
| البوتات الآلية | 2 (أندرويد + سوشيال) |
|
||||
| أنواع المركبات | 12 نوعاً |
|
||||
| طرق الدفع | 7 طرق |
|
||||
| لغات الواجهة | العربية والإنكليزية |
|
||||
| حالة النظام | مباشر (Live) في سوريا والأردن، قيد التشغيل في مصر |
|
||||
|
||||
---
|
||||
|
||||
## 2. التطبيقات الأربعة
|
||||
|
||||
### 2.1 تطبيق الراكب (Siro Rider)
|
||||
- **التقنية**: Flutter (Dart) — متوفر على Android, iOS, Web
|
||||
- **الوصف**: تطبيق طلب الرحلات الرئيسي للمستخدمين
|
||||
|
||||
**الميزات الكاملة:**
|
||||
- **طلب رحلة ذكي**: اختيار الوجهة، عرض السعر التقديري، اختيار نوع المركبة (Speed, Comfort, Family, Delivery, Blash, Late, Heavy, Nature, Electric, Pink Bike, Van, Female Driver)
|
||||
- **خرائط حية**: تتبع السائق المباشر على الخريطة مع تحديث الموقع كل 3-5 ثوانٍ
|
||||
- **تسعير ديناميكي**: عرض السعر قبل الطلب مع تفصيل التكلفة
|
||||
- **تقييم السائق**: نجوم + تعليق بعد كل رحلة
|
||||
- **محفظة إلكترونية**: شحن رصيد، دفع للرحلات، استرداد، سجل المعاملات
|
||||
- **أكواد خصم**: إدخال وتفعيل العروض الترويجية
|
||||
- **نظام الإحالة**: دعوة الأصدقاء ومكافآت
|
||||
- **المفضلة**: حفظ الأماكن المفضلة للوصول السريع
|
||||
- **سجل الرحلات**: عرض تاريخ الرحلات كامل مع التفاصيل
|
||||
- **دعم فني**: محادثة وتذاكر دعم
|
||||
- **إشعارات FCM**: إشعارات لحظية عبر Firebase
|
||||
- **الاشتراك في الإشعارات**: إدارة تفضيلات الإشعارات
|
||||
- **تعدد اللغات**: عربي وإنكليزي
|
||||
- **دخول اجتماعي**: Google Sign-In, Apple Sign-In
|
||||
- **بصمة جهاز**: ربط الحساب بالجهاز لأمان إضافي
|
||||
- **SOS**: زر طوارئ مع إرسال الموقع الحي
|
||||
- **Geofencing**: خدمات تعتمد على الموقع الجغرافي
|
||||
|
||||
### 2.2 تطبيق السائق (Siro Driver)
|
||||
- **التقنية**: Flutter (Dart) — Android, iOS, Web
|
||||
- **الوصف**: منصة السائقين المحترفين
|
||||
|
||||
**الميزات الكاملة:**
|
||||
- **عروض الرحلات عبر التراكب (Android Overlay)**: تظهر فوق أي تطبيق حتى لو كان الهاتف مقفلاً
|
||||
- **استقبال الطلبات**: عرض تفاصيل الرحلة (المسافة، السعر، الوجهة) مع مؤقت 15 ثانية للقبول
|
||||
- **خدمة خلفية دائمة (Foreground Service)**: تحديث موقع 24/7
|
||||
- **ملاحة صوتية (TTS)**: إرشادات خطوة بخطوة مع توجيه تلقائي
|
||||
- **إحصائيات الأرباح**: أرباح يومية، أسبوعية، شهرية مع رسوم بيانية
|
||||
- **نظام العمولات (Kazan)**: معرفة العمولة قبل قبول الرحلة
|
||||
- **المحفظة**: رصيد السائق، سحب أرباح، سجل المعاملات
|
||||
- **نظام التقييم**: تقييم الركاب، التقييم المزدوج
|
||||
- **البقشيش (Tips)**: استلام بقشيش بعد الرحلة
|
||||
- **تحديد حالة السائق**: متصل/غير متصل، تغيير الحالة تلقائي
|
||||
- **إدارة الرحلات**: قبول، رفض، إلغاء مع أسباب
|
||||
- **الدردشة مع الراكب**: بدون مشاركة الأرقام
|
||||
- **تسجيل الدخول**: JWT + بصمة جهاز + Firebase Auth
|
||||
- **مراقبة السلوك**: Score سلوك القيادة (سرعة، فرامل،...)
|
||||
- **Gamification**: نقاط، مستويات، إنجازات، تحديات
|
||||
- **المتجر/الاشتراكات**: عروض حصرية للسائقين
|
||||
- **CarPlay**: دمج مع Apple CarPlay
|
||||
- **مساعدة SOS**: زر طوارئ + مكالمة فيديو عبر Agora
|
||||
- **تسجيل صوتي**: إرسال تسجيلات صوتية للدعم
|
||||
- **صفحة تعريفية**: بروفايل كامل مع إحصائيات
|
||||
|
||||
### 2.3 لوحة الإدارة (Siro Admin)
|
||||
- **التقنية**: Flutter Web (PWA) — متوفر على Web, Android, iOS
|
||||
- **الوصف**: لوحة تحكم إدارية شاملة
|
||||
|
||||
**الميزات الكاملة:**
|
||||
|
||||
| الوحدة | الوصف |
|
||||
|--------|-------|
|
||||
| **لوحة المعلومات (Dashboard)** | إحصائيات فورية مع رسوم بيانية — عدد الرحلات، الإيرادات، المستخدمين النشطين، أداء السائقين |
|
||||
| **إدارة الكباتن** | قائمة بجميع السائقين، قبول/رفض التسجيلات، توثيق المستندات، حظر/فك حظر، مراجعة ملفات السائقين |
|
||||
| **إدارة الركاب** | تفاصيل الركاب، سجل الرحلات، عمليات الحظر، الإشعارات المستهدفة |
|
||||
| **إدارة الرحلات** | تتبع الرحلات المباشرة، سجل الرحلات الكامل، البحث المتقدم، تفاصيل كل رحلة |
|
||||
| **الإدارة المالية** | تقارير الأرباح، تقارير العمولات، التسويات المالية، سجل المدفوعات |
|
||||
| **التحليلات المتقدمة** | مؤشرات الأداء (KPIs)، تقارير شهرية/سنوية، رسوم بيانية تفاعلية |
|
||||
| **إدارة العمولات (Kazan)** | تحرير نسب العمولات لكل دولة وكل نوع مركبة، نماذج تسعير |
|
||||
| **العروض الترويجية** | إنشاء وإدارة أكواد الخصم (نسبة مئوية/قيمة ثابتة)، تفعيل/تعطيل |
|
||||
| **إدارة الموظفين** | صلاحيات الأدوار، إدارة حسابات الموظفين، سجل النشاطات |
|
||||
| **مراقبة الجودة** | بطاقات أداء السائقين، تقييمات، قوائم سوداء |
|
||||
| **الأمان والرقابة** | سجلات التدقيق (Audit Logs)، محاولات الدخول، كشف الاحتيال |
|
||||
| **مراقبة الخوادم** | حالة الخوادم، الأداء، وقت التشغيل، استهلاك الموارد |
|
||||
| **إدارة الفواتير** | إنشاء وطباعة الفواتير، تقارير ضريبية |
|
||||
| **الماركتنج** | تحليل أسعار المنافسين، اكتشاف الحالات الشاذة، تشغيل/إيقاف الـ Autopilot، What-If Simulator |
|
||||
| **نظام الإحالة** | تقارير الإحالات، المكافآت، تتبع الـ Links |
|
||||
| **الشكاوى** | نظام تذاكر دعم متكامل |
|
||||
| **إدارة البنوك** | إعدادات الحسابات البنكية للسحب |
|
||||
| **السيرفر والمراقبة** | إدارة الخوادم، مراقبة الـ APIs |
|
||||
| **قاعدة المعرفة** | توثيق النظام وإعداداته |
|
||||
| **الإشعارات** | إرسال إشعارات مستهدفة لجميع المستخدمين أو فئات محددة |
|
||||
| **التطبيقات (Apps)** | إدارة إصدارات التطبيقات |
|
||||
|
||||
### 2.4 تطبيق الخدمة الميدانية (Siro Service)
|
||||
- **التقنية**: Flutter (Dart) — Android, iOS
|
||||
- **الوصف**: تطبيق مخصص لموظفي الخدمة الميدانية لتسجيل وتوثيق السائقين الجدد
|
||||
|
||||
**الميزات الكاملة:**
|
||||
- **تسجيل سائق جديد**: إدخال بيانات السائق (الاسم، الرقم، البريد،...)
|
||||
- **تصوير المستندات**: تصوير الهوية، رخصة القيادة، أوراق السيارة مباشرة من الكاميرا
|
||||
- **استخراج بيانات بالذكاء الاصطناعي**: Azure OCR + OpenAI GPT + Llama AI تستخرج البيانات تلقائياً من صور المستندات
|
||||
- **التحقق الميداني**: فحص السيارة (موديل، لون، لوحة)
|
||||
- **رفع صور السيارة**: واجهة، خلف، داخلية، المحرك
|
||||
- **تحديد موقع التسجيل**: الموقع الجغرافي للتسجيل
|
||||
- **تحديث بيانات السائق**: تعديل بيانات السائق الحالي
|
||||
- **تحديث حالة السائق إلى نشط**: تفعيل السائق بعد الموافقة
|
||||
- **ربط سيارة بسائق**: إضافة سيارة جديدة لحساب السائق
|
||||
- **إدارة السائقين**: عرض معلومات السائقين، بحث، تصفية
|
||||
- **دعم متعدد اللغات**: عربي وإنكليزي
|
||||
- **أمان**: JWT + بصمة جهاز
|
||||
- **البحث عن سائق**: بالرقم، الاسم، رقم الهاتف
|
||||
- **متوفر على iOS و Android**
|
||||
|
||||
---
|
||||
|
||||
## 3. بوت الأندرويد — فحص الأسعار والدفع
|
||||
|
||||
### android_bot
|
||||
- **التقنية**: Android (Kotlin + Jetpack Compose)
|
||||
- **الوصف**: تطبيق أندرويد آلي يستخدم Accessibility Services لأتمتة تطبيقات النقل المنافسة
|
||||
|
||||
### آلية العمل:
|
||||
1. البوت يشتغل كـ **Accessibility Service** في خلفية جهاز الأندرويد
|
||||
2. كل 5 ثوانٍ يتصل بالـ Backend (`standalone_worker.php`) لجلب مهمة جديدة
|
||||
3. ينفذ المهمة عبر محاكاة التفاعل البشري (نقر، كتابة، سحب)
|
||||
4. يرسل النتائج إلى الخادم بتوقيع HMAC-SHA256
|
||||
|
||||
### التطبيقات المنافسة التي يدعمها:
|
||||
| التطبيق | اسم الحزمة |
|
||||
|---------|------------|
|
||||
| **YallaGo** | com.yallago.app |
|
||||
| **Zakinn** | com.zakinn.app |
|
||||
| **Tfadal (bis.taxi)** | bis.taxi |
|
||||
| **Careem** | com.careem |
|
||||
| **Uber** | com.ubercab |
|
||||
| **TaxiF** | com.taxif.app |
|
||||
| **Jeeny** | com.jeeny.app |
|
||||
|
||||
### أنواع المهام:
|
||||
- **get_price**: يدخل موقع الانطلاق والوصول في تطبيق المنافس ويسحب السعر المعروض
|
||||
- **check_promos**: يفحص العروض الترويجية المتاحة في التطبيقات المنافسة
|
||||
- **scrape_nearby_drivers**: يحصي عدد السائقين القريبين (تقديري)
|
||||
|
||||
### الاستخدامات:
|
||||
- **تسعير تنافسي ذكي**: مقارنة أسعار المنافسين في الزمن الحقيقي
|
||||
- **تحليل استراتيجي**: فهم تحركات أسعار المنافسين في أوقات الذروة
|
||||
- **تغذية AI Pricing**: إدخال بيانات المنافسين لمحرك الذكاء الاصطناعي للتسعير التلقائي (cron_ai_engine.php)
|
||||
- **تقارير Marketing**: تزويد نظام الماركتنج بفجوات الأسعار للاستغلال التسويقي
|
||||
- **الحالات الشاذة**: اكتشاف متى يخفض المنافس أسعاره بشكل غير طبيعي
|
||||
|
||||
### الأمان:
|
||||
- توثيق الطلبات عبر **HMAC-SHA256** مع مفتاح سري خاص بالجهاز
|
||||
- Android ID كمعرف فريد للجهاز
|
||||
- تشفير الاتصالات
|
||||
|
||||
---
|
||||
|
||||
## 4. السوشيال بوت — الاستخبارات التسويقية
|
||||
|
||||
### socialBot
|
||||
- **التقنية**: Android (Kotlin, Accessibility Service)
|
||||
- **الوصف**: بوت تسويقي اجتماعي ذكي يدير حسابات على منصات التواصل الاجتماعي بشكل آلي
|
||||
|
||||
### المنصات المدعومة:
|
||||
|
||||
#### 4.1 فيسبوك (Facebook)
|
||||
| المكون | الوظيفة |
|
||||
|--------|---------|
|
||||
| **FacebookBotService.kt** | خدمة Accessibility الرئيسية — تستقبل المهام وتنفذها على تطبيق فيسبوك |
|
||||
| **FacebookNavigator.kt** | تفتح التطبيق، تتنقل بين Home/Groups، تسحب، تبحث |
|
||||
| **FacebookCommentReader.kt** | تقرأ التعليقات من المنشورات، توسع "عرض المزيد"، تستخرج النصوص، تصفي ضوضاء الواجهة |
|
||||
| **FacebookCommentPoster.kt** | تكتب وتنشر التعليقات المُنشأة بالذكاء الاصطناعي |
|
||||
|
||||
#### 4.2 إنستغرام (Instagram)
|
||||
| المكون | الوظيفة |
|
||||
|--------|---------|
|
||||
| **InstagramBotService.kt** | خدمة Accessibility — تنفذ مهام على إنستغرام |
|
||||
| **InstagramNavigator.kt** | تفتح التطبيق، تسحب الفيد، تبحث، تعلق |
|
||||
|
||||
#### 4.3 تيليغرام (Telegram)
|
||||
| المكون | الوظيفة |
|
||||
|--------|---------|
|
||||
| **TelegramBotService.kt** | خدمة Accessibility — تصفح القنوات، استخراج النصوص |
|
||||
| **TelegramNavigator.kt** | تفتح القنوات عبر Deep Links، تسحب للخلف (لمشاهدة المنشورات الأقدم) |
|
||||
|
||||
### أنواع المهام:
|
||||
| نوع المهمة | الوصف |
|
||||
|------------|-------|
|
||||
| `post_comment` | نشر تعليق مُنشأ بالذكاء الاصطناعي على منشور معين |
|
||||
| `read_posts` | قراءة المنشورات من صفحة/مجموعة وجمعها |
|
||||
| `autonomous_scroll_and_reply` | تصفح الفيد تلقائياً وقراءة المحتوى والرد على الاستفسارات |
|
||||
| `join_group` | الانضمام إلى مجموعة فيسبوك |
|
||||
|
||||
### النظام الخلفي (Marketing Engine):
|
||||
- **schedule_manager.php**: يحدد المهام وينظمها مع مراعاة أوقات الهدوء (Quiet Hours)
|
||||
- **account_manager.php**: يدير الحسابات بالتناوب (Cooldown-based selection) لتجنب الحظر
|
||||
- **gemini_comment_generator.php**: يُنشئ تعليقات طبيعية عبر Gemini AI ← ينشر محتوى ترويجي لسيرو أو يجيب على أسئلة
|
||||
- **insert_autonomous_task.php**: يضيف مهام تصفح ورد تلقائي
|
||||
- **cron_weekly_report.php**: يُصدر تقرير أسبوعي للاستخبارات التسويقية عبر Gemini AI
|
||||
|
||||
### الاستخدامات الاستراتيجية:
|
||||
- **استخبارات السوق (Market Intelligence)**: قراءة منشورات ومجموعات النقل لفهم احتياجات السوق ومشاكل السائقين
|
||||
- **الدعاية الموجهة**: نشر تعليقات ترويجية ذكية عن سيرو في المجموعات ذات الصلة
|
||||
- **توجيه الجمهور**: الرد على استفسارات الناس وتوجيههم نحو تطبيق سيرو
|
||||
- **مراقبة المنافسين**: تتبع نشاط المنافسين على وسائل التواصل
|
||||
- **إدارة السمعة**: الرد على الشكاوى والتعليقات السلبية بشكل آلي وذكي
|
||||
|
||||
### مكافحة التكرار:
|
||||
- **SeenPostDatabase**: قاعدة SQLite محلية تخزن SHA-256 هاش للمنشورات التي تمت مشاهدتها لمنع إعادة معالجة نفس المحتوى
|
||||
|
||||
---
|
||||
|
||||
## 5. نظام الماركتنج المتكامل
|
||||
|
||||
### 5.1 Marketing Engine (المحرك التسويقي)
|
||||
**المكان**: `backend/marketing_engine/`
|
||||
|
||||
| المكون | الوظيفة |
|
||||
|--------|---------|
|
||||
| **index.php** | الـ API الرئيسي — توزيع المهام، التقييم عبر Gemini، التقارير |
|
||||
| **schema.sql** | قاعدة بيانات الماركتنج — `social_accounts`, `social_tasks`, `social_logs`, `content_pipeline`, `api_quotas`, `marketing_reports` |
|
||||
| **social_worker.php** | نقطة نهاية لبوت السوشيال ميديا للأندرويد |
|
||||
| **schedule_manager.php** | جدولة المهام مع أوقات هدوء وتوليد تعليقات Gemini |
|
||||
| **account_manager.php** | إدارة الحسابات بالتناوب ونظام Cooldown |
|
||||
| **gemini_comment_generator.php** | توليد تعليقات طبيعية بالذكاء الاصطناعي |
|
||||
| **cron_insert_task.php** | إدراج مهام تصفح ورد تلقائي |
|
||||
| **cron_weekly_report.php** | تقرير أسبوعي ذكي للاستخبارات التسويقية |
|
||||
|
||||
### 5.2 أنظمة الماركتنج التلقائية (Cron Jobs)
|
||||
|
||||
#### cron_auto_marketing_pusher.php — الدفع التسويقي الآلي
|
||||
- يستهدف الركاب الخاملين (فتحوا التطبيق ولكن لم يحجزوا رحلة اليوم)
|
||||
- يُولّد رسائل ترويجية مخصصة عبر Gemini AI بناءً على أسعار المنافسين الحقيقية
|
||||
- يرسل عبر FCM مع نظام مانع للتكرار (24 ساعة Cooldown)
|
||||
- يدعم رسائل خاصة بكل دولة (SY, JO, EG, IQ)
|
||||
|
||||
#### cron_passenger_reengagement.php — إعادة تفعيل الركاب الخاملين
|
||||
- يستهدف الركاب غير النشطين لمدة 3+ أيام
|
||||
- يستخدم Gemini AI لإنشاء رسائل إشعار مخصصة مع سياق أسعار المنافسين
|
||||
- Anti-spam عبر Redis (72 ساعة Cooldown)
|
||||
- حفظ الإشعارات في جدول `notifications`
|
||||
|
||||
#### cron_silent_push_inactive.php — الإشعارات الصامتة
|
||||
- يرسل إشعارات صامتة (data-only FCM) للخاملين
|
||||
- `content_available: true` ← يوقظ التطبيق في الخلفية لمزامنة الموقع
|
||||
|
||||
### 5.3 المعادلة التسويقية (AI Formula Solver)
|
||||
|
||||
#### cron_ai_engine.php — محرك الذكاء الاصطناعي للتسعير
|
||||
- يعمل كل 30-60 دقيقة
|
||||
- **Smart Pricing Module**: يعكس هندسة الأسعار الإجمالية للمنافسين
|
||||
- يُحدّث جدول Kazan لجميع أنواع المركبات: Speed, Comfort, Lady, Electric, Van, Delivery, MishwarVIP, Awfar
|
||||
- يحسب أسعار الدقيقة (Normal/Peak/Late) لكل نوع
|
||||
|
||||
#### cron_kazan_adjuster.php — مضبط العمولات
|
||||
- يضبط نسب Kazan (العمولات) بناءً على بؤر Surge المنافسة
|
||||
- يطبق تخفيضات 15-30% على العمولات في المناطق عالية المنافسة
|
||||
- يستخدم Redis للتخزين المؤقت
|
||||
|
||||
#### cron_gemini_advisor.php — مستشار Gemini الاستراتيجي
|
||||
- تحليل استراتيجي أسبوعي لصيغ تسعير المنافسين
|
||||
- يُولّد تقارير HTML محفوظة في `gemini_market_insights`
|
||||
|
||||
#### cron_predictive_demand.php — التنبؤ بالطلب
|
||||
- تحليل أنماط الطلب التاريخية للتنبؤ بالطلب المستقبلي
|
||||
|
||||
#### cron_seasonal_pricing.php — التسعير الموسمي
|
||||
- تعديل الأسعار حسب المواسم والعطلات
|
||||
|
||||
#### cron_surge_opportunity.php — فرص Surge
|
||||
- اكتشاف فرص رفع الأسعار في المناطق ذات الطلب المرتفع
|
||||
|
||||
### 5.4 Location Intelligence Engine (المحرك الجغرافي التسويقي)
|
||||
**المكان**: `backend/core/Services/LocationIntelligenceEngine.php`
|
||||
- يعالج تحديثات موقع الراكب
|
||||
- يتحقق من تقاطع المناطق الجغرافية (Geofence Zones)
|
||||
- يشغل حملات إعلانية بناءً على الموقع
|
||||
- يُسجل في `marketing_campaigns_log`
|
||||
- Anti-spam (24 ساعة Cooldown)
|
||||
|
||||
### 5.5 SiroGeminiService — خدمة Gemini المتكاملة
|
||||
**المكان**: `backend/core/Services/SiroGeminiService.php`
|
||||
|
||||
| الوظيفة | الوصف |
|
||||
|---------|-------|
|
||||
| `analyzeMarketAndDraftCampaign()` | تحليل أسعار المنافسين، اقتراح خصومات، توليد رسائل تسويقية |
|
||||
| `generateGeofenceMessage()` | توليد رسائل ترويجية حسب الموقع الجغرافي |
|
||||
| `evaluatePostsForReporting()` | تحليل منشورات وسائل التواصل للاستخبارات التسويقية |
|
||||
| `analyzeCompetitorFormulas()` | تحليل استراتيجي لصيغ تسعير المنافسين |
|
||||
|
||||
### 5.6 Content Pipeline (خط إنتاج المحتوى)
|
||||
**المكان**: `backend/marketing_engine/services/`
|
||||
- **ContentWorkflow.php**: ينظم دورة إنتاج المحتوى بالذكاء الاصطناعي (كتابة سكريبت → توليد صوت → فيديو)
|
||||
- **AIVideoGenerator.php**: يدمج Gemini (نصوص) + ElevenLabs (صوت) + Creatomate/HeyGen (فيديو)
|
||||
|
||||
---
|
||||
|
||||
## 6. نظام المكافآت والتلعيب (Gamification)
|
||||
|
||||
### 6.1 مستويات السائقين (Driver Levels)
|
||||
| المستوى | النقاط المطلوبة | الميزة |
|
||||
|---------|----------------|--------|
|
||||
| 🟤 **برونزي (Bronze)** | 0 - 999 نقطة | — |
|
||||
| ⚪ **فضي (Silver)** | 1,000 - 4,999 نقطة | تخفيض العمولة 1% |
|
||||
| 🟡 **ذهبي (Gold)** | 5,000 - 14,999 نقطة | تخفيض العمولة 2% |
|
||||
| 💎 **ألماسي (Diamond)** | 15,000+ نقطة | تخفيض العمولة 5% |
|
||||
|
||||
### 6.2 الإنجازات (Achievements) — 8 إنجازات
|
||||
| الإنجاز | الشرط |
|
||||
|---------|-------|
|
||||
| 🚗 **أول رحلة** | إتمام أول رحلة |
|
||||
| ⭐ **نجمة خماسية** | الحصول على تقييم 5 نجوم |
|
||||
| 🏆 **10 رحلات** | إتمام 10 رحلات |
|
||||
| 🏆 **50 رحلة** | إتمام 50 رحلة |
|
||||
| 🏆 **100 رحلة** | إتمام 100 رحلة |
|
||||
| 🏆 **500 رحلة** | إتمام 500 رحلة |
|
||||
| 🔥 **7 أيام متتالية** | العمل 7 أيام متتالية بدون انقطاع |
|
||||
| 🔥 **30 يوم متتالي** | العمل 30 يوم متتالي بدون انقطاع |
|
||||
| 👥 **5 إحالات** | دعوة 5 سائقين جدد |
|
||||
|
||||
### 6.3 النقاط السلوكية (Behavior Scoring)
|
||||
- **Speed Score**: يراقب السرعة القصوى
|
||||
- **Hard Brakes Score**: يراقب الفرامل المفاجئة
|
||||
- **Behavior Score**: تقييم عام لسلوك القيادة
|
||||
|
||||
### 6.4 الهدف اليومي (Daily Goal)
|
||||
- هدف أرباح يومي قابل للتعديل
|
||||
- شريط تقدم实时
|
||||
- إشعارات عند تحقيق الهدف
|
||||
|
||||
### 6.5 التحديات (Challenges) — مهمات يومية وأسبوعية
|
||||
|
||||
#### التحديات اليومية:
|
||||
| التحدي | الهدف |
|
||||
|--------|-------|
|
||||
| الرحلات | 5 / 10 رحلات |
|
||||
| الأرباح | مبلغ مستهدف |
|
||||
| مكافأة نهاية الأسبوع | رحلات إضافية يومي جمعة/سبت |
|
||||
|
||||
#### التحديات الأسبوعية:
|
||||
| التحدي | الهدف |
|
||||
|--------|-------|
|
||||
| الرحلات | 30 رحلة |
|
||||
| الأرباح | مبلغ مستهدف أسبوعي |
|
||||
| ساعات العمل | 20 ساعة |
|
||||
|
||||
#### المكافآت:
|
||||
- نقاط بقيم خاصة بكل دولة (SY, JO, EG)
|
||||
- نظام Claim مع تحقق من الخادم
|
||||
|
||||
### 6.6 لوحة المتصدرين (Leaderboard)
|
||||
- ترتيب السائقين حسب الرحلات أو الأرباح
|
||||
- منصّة التتويج (أول 3 مراكز)
|
||||
- إظهار ترتيب السائق الشخصي وعدد السائقين الإجمالي
|
||||
- تحديث دوري من الخادم
|
||||
|
||||
---
|
||||
|
||||
## 7. نظام الإحالة (Referral System)
|
||||
|
||||
### 7.1 إحالة السائقين
|
||||
- **توليد كود إحالة**: من اسم السائق + ID
|
||||
- **إحالة سائق لسائق**: مكافآت لكل سائق جديد يسجل
|
||||
- **إحالة سائق لراكب**: مكافآت لكل راكب جديد يسجل
|
||||
- **مشاركة عبر واتساب**: رسالة مشاركة مع الكود
|
||||
- **إحصائيات**: عدد الإحالات النشطة، إجمالي المكافآت
|
||||
|
||||
### 7.2 إحالة الركاب
|
||||
- **كود إحالة خاص**: لكل راكب
|
||||
- **ربط كود الدعوة**: `linkInviteCode()` لتطبيق كود
|
||||
- **مشاركة التطبيق**: صفحة مشاركة مع كود ورسالة
|
||||
- **مكافآت**: رصيد مجاني لكل شخص يدعوه
|
||||
|
||||
---
|
||||
|
||||
## 8. نظام إعادة تفعيل الخاملين
|
||||
|
||||
### 8.1 خوارزمية إعادة التفعيل
|
||||
1. **الكشف**: كشف الركاب غير النشطين (3+ أيام، 7+ أيام، 30+ يوم)
|
||||
2. **التحليل**: استخدام Gemini AI لتحليل سبب الخمول (سعر، تجربة، منافس)
|
||||
3. **التوليد**: إنشاء رسالة مخصصة لكل راكب حسب حالته
|
||||
4. **الإرسال**: إرسال عبر FCM مع رابط عميق (Deep Link) للتطبيق
|
||||
5. **المتابعة**: تتبع معدل فتح الإشعارات وعودة المستخدمين
|
||||
|
||||
### 8.2 أنواع حملات إعادة التفعيل
|
||||
| نوع الحملة | الجمهور المستهدف | التكرار |
|
||||
|-----------|-----------------|---------|
|
||||
| تنبيه سعري | راكب فتح التطبيق ولم يحجز | كل 24 ساعة |
|
||||
| عرض خاص | خامل 3-7 أيام | كل 72 ساعة |
|
||||
| عرض استرجاع | خامل 7-30 يوم | كل أسبوع |
|
||||
| عرض العودة | خامل 30+ يوم | كل أسبوعين |
|
||||
|
||||
### 8.3 الأمان ضد الإزعاج
|
||||
- Redis Cooldown (72 ساعة للحملات الكثيفة، 24 ساعة للخفيفة)
|
||||
- حد أقصى 3 إشعارات في الأسبوع لكل مستخدم
|
||||
- إمكانية إلغاء الاشتراك
|
||||
|
||||
---
|
||||
|
||||
## 9. نظام العمولات الذكي (Kazan)
|
||||
|
||||
### آلية العمل:
|
||||
1. **نسبة عمولة متغيرة**: تختلف حسب نوع المركبة (Speed, Comfort, Delivery, ...)
|
||||
2. **أسعار مختلفة لكل دولة**: سوريا، الأردن، مصر
|
||||
3. **تعديل ديناميكي**: cron_kazan_adjuster.php يعدل العمولات في مناطق المنافسة العالية
|
||||
4. **تخفيض تلقائي**: 15-30% تخفيض في بؤر Surge للمنافسين
|
||||
5. **شفافية كاملة**: السائق يرى العمولة قبل قبول الرحلة
|
||||
|
||||
### كسر العمولة حسب الدولة:
|
||||
| الدولة | النطاق التقريبي |
|
||||
|--------|----------------|
|
||||
| سوريا | 10-20% |
|
||||
| الأردن | 15-25% |
|
||||
| مصر | 10-20% |
|
||||
|
||||
---
|
||||
|
||||
## 10. لوحة الإدارة الشاملة (Admin)
|
||||
|
||||
### التقنية
|
||||
- **الإطار**: Flutter Web (PWA)
|
||||
- **المنصات**: Web, Android, iOS
|
||||
- **إدارة الحالة**: GetX
|
||||
- **الخرائط**: Flutter Map (OpenStreetMap)
|
||||
- **الرسوم البيانية**: fl_chart
|
||||
- **قاعدة البيانات محلية**: sqflite للتخزين المؤقت
|
||||
|
||||
### الوحدات الإدارية بالتفصيل:
|
||||
|
||||
#### 10.1 Dashboard (لوحة المعلومات)
|
||||
- [x] إحصائيات فورية: عدد السائقين المتصلين، الرحلات النشطة، الإيرادات اليومية
|
||||
- [x] رسوم بيانية تفاعلية (خطية، عمودية، دائرية)
|
||||
- [x] مقارنة شهرية/سنوية
|
||||
- [x] مؤشرات الأداء الرئيسية (KPIs)
|
||||
- [x] تنبيهات الأنشطة غير الطبيعية
|
||||
|
||||
#### 10.2 إدارة الكباتن (Captain Management)
|
||||
- [x] قائمة السائقين مع بحث وتصفية متقدم
|
||||
- [x] عرض تفاصيل السائق (معلومات شخصية، السيارة، المستندات)
|
||||
- [x] قبول/رفض طلبات التسجيل
|
||||
- [x] توثيق المستندات
|
||||
- [x] حظر/فك حظر
|
||||
- [x] إرسال إشعارات مستهدفة
|
||||
- [x] مراجعة ملفات السائقين
|
||||
- [x] إدارة أنواع المركبات لكل سائق
|
||||
|
||||
#### 10.3 إدارة الركاب (Passenger Management)
|
||||
- [x] قائمة الركاب
|
||||
- [x] عرض سجل الرحلات لكل راكب
|
||||
- [x] حظر/فك حظر
|
||||
- [x] إرسال إشعارات
|
||||
- [x] عرض التقييمات
|
||||
- [x] إدارة المحفظة
|
||||
|
||||
#### 10.4 إدارة الرحلات (Ride Management)
|
||||
- [x] تتبع الرحلات المباشرة (Live Tracking)
|
||||
- [x] سجل الرحلات الكامل مع البحث المتقدم
|
||||
- [x] تفاصيل الرحلة: السائق، الراكب، المسار، المدة، السعر، العمولة
|
||||
- [x] إلغاء الرحلات
|
||||
- [x] تصدير التقارير
|
||||
|
||||
#### 10.5 الإدارة المالية (Financial Management)
|
||||
- [x] تقارير الأرباح اليومية/الأسبوعية/الشهرية
|
||||
- [x] تقارير العمولات
|
||||
- [x] التسويات المالية مع السائقين
|
||||
- [x] سجل المدفوعات
|
||||
- [x] إدارة حسابات البنوك
|
||||
|
||||
#### 10.6 التحليلات المتقدمة (Advanced Analytics)
|
||||
- [x] مؤشرات الأداء (KPIs)
|
||||
- [x] رسوم بيانية تفاعلية
|
||||
- [x] تحليل الاتجاهات
|
||||
- [x] تقارير مخصصة
|
||||
|
||||
#### 10.7 إدارة العمولات (Kazan Management)
|
||||
- [x] تحرير نسب العمولات لكل دولة
|
||||
- [x] تحرير نسب العمولات لكل نوع مركبة
|
||||
- [x] نماذج تسعير
|
||||
- [x] تفعيل/تعطيل التسعير الديناميكي
|
||||
|
||||
#### 10.8 العروض الترويجية (Promotions)
|
||||
- [x] إنشاء عرض جديد (كود خصم، نسبة، قيمة ثابتة)
|
||||
- [x] إدارة العروض الحالية (تعديل، حذف)
|
||||
- [x] تحديد صلاحية العرض
|
||||
- [x] تحديد المستهدفين
|
||||
|
||||
#### 10.9 إدارة الموظفين (Staff Management)
|
||||
- [x] إضافة/إزالة موظفين
|
||||
- [x] تحديد صلاحيات الأدوار
|
||||
- [x] سجل النشاطات
|
||||
|
||||
#### 10.10 مراقبة الجودة (Quality Control)
|
||||
- [x] بطاقات أداء السائقين
|
||||
- [x] نظام التقييم
|
||||
- [x] القوائم السوداء
|
||||
- [x] تقارير الجودة
|
||||
|
||||
#### 10.11 الأمان والرقابة (Security & Audit)
|
||||
- [x] سجلات التدقيق (Audit Logs)
|
||||
- [x] محاولات الدخول الفاشلة
|
||||
- [x] كشف الاحتيال
|
||||
- [x] إدارة الجلسات النشطة
|
||||
|
||||
#### 10.12 مراقبة الخوادم (Server Monitor)
|
||||
- [x] حالة الخوادم
|
||||
- [x] أداء النظام
|
||||
- [x] وقت التشغيل (Uptime)
|
||||
- [x] استهلاك الموارد
|
||||
|
||||
#### 10.13 الماركتنج (Marketing)
|
||||
- [x] تحليل أسعار المنافسين
|
||||
- [x] اكتشاف الحالات الشاذة
|
||||
- [x] تشغيل/إيقاف الـ Autopilot
|
||||
- [x] Price Gap Heatmap
|
||||
- [x] حصة السوق (Market Share)
|
||||
- [x] التنبؤ بالأسعار بالذكاء الاصطناعي
|
||||
- [x] What-If Simulator (تغيير سعر Speed ← تأثير على PCI وحصة السوق)
|
||||
- [x] Win-back targets
|
||||
- [x] Campaign Log
|
||||
|
||||
#### 10.14 نظام الشكاوى (Complaints System)
|
||||
- [x] إدارة تذاكر الدعم
|
||||
- [x] تصنيف الشكاوى
|
||||
- [x] متابعة الحل
|
||||
- [x] إشعارات للمستخدمين
|
||||
|
||||
#### 10.15 الإشعارات (Notifications)
|
||||
- [x] إرسال إشعارات لجميع المستخدمين
|
||||
- [x] إرسال إشعارات لفئة محددة (سائقين، ركاب)
|
||||
- [x] إرسال إشعارات لمستخدم معين
|
||||
|
||||
#### 10.16 إدارة الفواتير
|
||||
- [x] إنشاء فواتير
|
||||
- [x] طباعة فواتير
|
||||
- [x] تقارير ضريبية
|
||||
|
||||
---
|
||||
|
||||
## 11. تطبيق الخدمة الميدانية (Service)
|
||||
|
||||
### التقنية
|
||||
- **الإطار**: Flutter (Dart) — متوفر على Android و iOS
|
||||
- **إدارة الحالة**: GetX
|
||||
- **Firebase**: FCM، Analytics، Crashlytics
|
||||
|
||||
### الميزات الوظيفية:
|
||||
|
||||
#### 11.1 تسجيل السائقين الجدد
|
||||
- نموذج تسجيل متكامل: الاسم، رقم الهاتف، البريد الإلكتروني، المدينة
|
||||
- تصوير المستندات (الهوية، رخصة القيادة، أوراق السيارة)
|
||||
- استخراج البيانات من المستندات بالذكاء الاصطناعي عبر Azure OCR + OpenAI GPT + Llama AI
|
||||
- التحقق الميداني من السيارة (موديل، سنة، لون، لوحة)
|
||||
- رفع صور السيارة (واجهة، خلف، داخلية، محرك)
|
||||
- تحديد موقع التسجيل الجغرافي
|
||||
|
||||
#### 11.2 إدارة السائقين الحاليين
|
||||
- عرض معلومات السائقين
|
||||
- تحديث بيانات السائقين
|
||||
- تغيير حالة السائق إلى نشط
|
||||
- إضافة سيارة جديدة لسائق
|
||||
- ربط Car Plate بسائق
|
||||
|
||||
#### 11.3 البحث والتصفية
|
||||
- بحث برقم الهاتف
|
||||
- بحث بالاسم
|
||||
- بحث برقم السائق
|
||||
- تصفية حسب الحالة
|
||||
|
||||
#### 11.4 الأمان
|
||||
- JWT Authentication مع بصمة جهاز
|
||||
- Firebase Auth
|
||||
- تشفير البيانات
|
||||
|
||||
---
|
||||
|
||||
## 12. تطبيق السائق (Driver)
|
||||
|
||||
### التقنية
|
||||
- **الإطار**: Flutter (Dart) — Android, iOS, Web
|
||||
- **إدارة الحالة**: GetX (معدل)
|
||||
- **التخزين المحلي**: GetStorage (معدل)، sqflite
|
||||
- **الخرائط**: Google Maps + Flutter Map + Map SaaS
|
||||
- **الاتصالات**: Socket.IO (driver_socket)
|
||||
- **الإشعارات**: Firebase Cloud Messaging (FCM)
|
||||
- **المكالمات**: Agora + WebRTC
|
||||
- **التراكب**: TripOverlayPlugin (Android Overlay)
|
||||
- **CarPlay**: Android Auto + Apple CarPlay
|
||||
- **التشفير**: secure_string_operations (AES-256-CBC)
|
||||
- **التعريب**: ترجمة كاملة (عربي/إنكليزي)
|
||||
|
||||
### الميزات الكاملة:
|
||||
|
||||
#### 12.1 نظام استقبال الرحلات
|
||||
- عرض تفاصيل الرحلة (المسافة، الوقت المتوقع، السعر، العمولة، الوجهة)
|
||||
- مؤقت 15 ثانية للقبول التلقائي
|
||||
- خيارات: قبول، رفض، إلغاء (مع أسباب)
|
||||
- صوت تنبيه مخصص
|
||||
|
||||
#### 12.2 الـ Overlay (الميزة الفريدة)
|
||||
- **TripOverlayPlugin**: نافذة عائمة تظهر فوق أي تطبيق
|
||||
- تظهر فور وصول الطلب حتى لو الهاتف مقفل
|
||||
- تعرض: المسافة، السعر، وقت الوصول
|
||||
- مؤقت للقبول/الرفض
|
||||
|
||||
#### 12.3 الخدمة الخلفية (Foreground Service)
|
||||
- تشتغل 24/7
|
||||
- تحديث الموقع كل 3-5 ثوانٍ
|
||||
- تستهلك أقل بطارية
|
||||
- تظل نشطة حتى عند تصغير التطبيق
|
||||
|
||||
#### 12.4 الملاحة والتوجيه
|
||||
- Voice Navigation (TTS) خطوة بخطوة
|
||||
- إعادة حساب المسار تلقائياً
|
||||
- عرض المسار على الخريطة
|
||||
- إرشادات مفصلة
|
||||
|
||||
#### 12.5 الإحصائيات المالية
|
||||
- أرباح اليوم: تفصيل الرحلات والمبلغ الإجمالي
|
||||
- أرباح الأسبوع: رسم بياني + مقارنة
|
||||
- أرباح الشهر: إجمالي + مقارنة مع الشهر السابق
|
||||
- صافي الأرباح بعد العمولة
|
||||
|
||||
#### 12.6 المحفظة
|
||||
- الرصيد الحالي
|
||||
- سحب الأرباح
|
||||
- سجل المعاملات
|
||||
- تفاصيل كل معاملة
|
||||
|
||||
#### 12.7 نظام التقييم والمكافآت
|
||||
- تقييم الركاب
|
||||
- نقاط المستوى
|
||||
- الإنجازات
|
||||
- التحديات
|
||||
- لوحة المتصدرين
|
||||
- سلوك القيادة (Speed, Hard Brakes, Behavior Score)
|
||||
- الهدف اليومي
|
||||
|
||||
#### 12.8 الصفحة الشخصية
|
||||
- الصورة الشخصية
|
||||
- معلومات السيارة
|
||||
- إحصائيات السائق
|
||||
- أنواع المركبات المسموح بها
|
||||
|
||||
#### 12.9 الدعم والطوارئ
|
||||
- دردشة مع الدعم الفني
|
||||
- SOS مع إرسال الموقع الحي
|
||||
- مكالمة فيديو عبر Agora
|
||||
- تسجيل صوتي وإرسال للدعم
|
||||
|
||||
#### 12.10 إعدادات متقدمة
|
||||
- لغة التطبيق (عربي/إنكليزي)
|
||||
- إعدادات الصوت (رفع/خفض مستوى الصوت)
|
||||
- إعدادات الإشعارات
|
||||
- CarPlay
|
||||
|
||||
---
|
||||
|
||||
## 13. تطبيق الراكب (Rider)
|
||||
|
||||
### التقنية
|
||||
- **الإطار**: Flutter (Dart) — Android, iOS, Web
|
||||
- **إدارة الحالة**: GetX (معدل)
|
||||
- **الخرائط**: Google Maps + Here Maps + Map SaaS + OpenStreetMap
|
||||
- **الاتصالات**: Socket.IO (passenger_socket)
|
||||
- **الإشعارات**: FCM + Local Notifications
|
||||
- **المكالمات**: Agora SDK
|
||||
- **التسجيل**: Google Sign-In, Apple Sign-In, Firebase Auth
|
||||
- **التشفير**: secure_string_operations
|
||||
- **التعريب**: كامل (عربي/إنكليزي)
|
||||
|
||||
### الميزات الكاملة:
|
||||
|
||||
#### 13.1 طلب الرحلة
|
||||
- [x] إدخال الوجهة: بحث نصي، اختيار من الخريطة، الأماكن المحفوظة
|
||||
- [x] عرض السعر التقديري قبل الطلب
|
||||
- [x] اختيار نوع المركبة (12 نوعاً)
|
||||
- [x] خيارات إضافية: ملاحظات للسائق، الحجز لشخص آخر
|
||||
- [x] تأكيد الطلب
|
||||
|
||||
#### 13.2 أثناء الرحلة
|
||||
- [x] تتبع السائق المباشر على الخريطة
|
||||
- [x] اسم السائق، صورته، رقم السيارة
|
||||
- [x] وقت الوصول المتوقع (ETA)
|
||||
- [x] المسار المتبقي
|
||||
- [x] دردشة مع السائق
|
||||
- [x] مشاركة الموقع الحي مع طرف ثالث
|
||||
- [x] زر طوارئ (SOS)
|
||||
|
||||
#### 13.3 بعد الرحلة
|
||||
- [x] تقييم السائق (نجوم + تعليق)
|
||||
- [x] إضافة بقشيش (Tips)
|
||||
- [x] إبلاغ عن مشكلة
|
||||
|
||||
#### 13.4 المحفظة والدفع
|
||||
- [x] شحن المحفظة (PayMob, Stripe)
|
||||
- [x] اختيار طريقة الدفع (نقدي، محفظة، فيزا، MTN، سيريتل، E-Cash)
|
||||
- [x] سجل المعاملات
|
||||
- [x] كوبونات الخصم
|
||||
|
||||
#### 13.5 العروض والإحالة
|
||||
- [x] إدخال كود خصم
|
||||
- [x] عرض العروض المتاحة
|
||||
- [x] كود الإحالة الخاص
|
||||
- [x] مشاركة التطبيق
|
||||
|
||||
#### 13.6 حساب المستخدم
|
||||
- [x] تعديل الملف الشخصي
|
||||
- [x] الأماكن المفضلة
|
||||
- [x] سجل الرحلات
|
||||
- [x] مركز المساعدة
|
||||
- [x] الإعدادات (اللغة، الإشعارات)
|
||||
- [x] حذف الحساب
|
||||
|
||||
---
|
||||
|
||||
## 14. جاهزية النظام لثلاث دول
|
||||
|
||||
### 14.1 البنية التحتية لكل دولة
|
||||
|
||||
| المكون | سوريا | الأردن | مصر |
|
||||
|--------|-------|--------|-----|
|
||||
| **الخوادم** | خادم مخصص | خادم مخصص | خادم مخصص |
|
||||
| **قواعد البيانات** | منفصلة | منفصلة | منفصلة |
|
||||
| **الخرائط (Map SaaS)** | محدثة ~10 أيام | محدثة ~10 أيام | محدثة ~10 أيام |
|
||||
| **OSRM Routing** | خادم مخصص | خادم مخصص | خادم مخصص |
|
||||
| **طرق الدفع** | MTN, Syriatel, Visa, Cash, Wallet | Visa, Wallet, Cash | E-Cash, Visa, Wallet, Cash |
|
||||
| **بوابات الدفع** | PayMob, Stripe | PayMob, Stripe | PayMob, Stripe |
|
||||
| **SMS/OTP** | Twilio, WhatsApp | Twilio, WhatsApp | Kazumi SMS |
|
||||
| **Firebase** | ✅ | ✅ | ✅ |
|
||||
| **عدد السائقين** | ~1,200 | ~800 | قيد التشغيل |
|
||||
| **عدد الركاب** | ~1,800 | ~700 | قيد التشغيل |
|
||||
| **حالة السوق** | مباشر (Live) | مباشر (Live) | إطلاق وشيك |
|
||||
|
||||
### 14.2 نموذج البيانات متعدد الدول
|
||||
- **جدول العمولات**: per-country pricing في Kazan
|
||||
- **جدول العروض**: per-country promotions
|
||||
- **جدول الأسعار**: per-country fare calculation
|
||||
- **جدول العملات**: دعم العملات المختلفة (ليرة، دينار، جنيه)
|
||||
- **التحديات**: مكافآت بقيم خاصة بكل دولة
|
||||
- **الإشعارات**: رسائل خاصة بكل دولة
|
||||
|
||||
### 14.3 جاهزية التوسع لدول جديدة
|
||||
- إضافة دولة جديدة يتطلب:
|
||||
- خادم جديد أو تخصيص مساحة
|
||||
- تفعيل خريطة Map SaaS للدولة
|
||||
- ربط بوابات الدفع المحلية
|
||||
- تعديل أسعار Kazan
|
||||
- لا يتطلب تغيير في الكود الأساسي
|
||||
|
||||
---
|
||||
|
||||
## 15. الملخص التنفيذي للمستثمر
|
||||
|
||||
### ما الذي يملكه المستثمر؟
|
||||
|
||||
سيرو ليست مجرد تطبيق نقل — إنها **منظومة تقنية متكاملة** تتكون من:
|
||||
|
||||
```
|
||||
┌─────────────────────────────────────────────────────────────┐
|
||||
│ منظومة سيرو المتكاملة │
|
||||
├─────────────┬───────────────┬───────────────┬───────────────┤
|
||||
│ 4 تطبيقات │ 2 بوت آلي │ Marketing │ البنية التحتية │
|
||||
│ │ │ Engine │ │
|
||||
├─────────────┼───────────────┼───────────────┼───────────────┤
|
||||
│ • الراكب │ • Android Bot │ • AI تسعير │ • Map SaaS │
|
||||
│ • السائق │ (فحص أسعار) │ • حملات تلقائية│ • WebSocket │
|
||||
│ • الإدارة │ • Social Bot │ • Geofencing │ • Redis GIS │
|
||||
│ • الخدمة │ (تسويق) │ • Gemini AI │ • PostGIS │
|
||||
└─────────────┴───────────────┴───────────────┴───────────────┘
|
||||
```
|
||||
|
||||
### مصادر الدخل المتعددة:
|
||||
1. **عمولة الرحلات**: 10-20% حسب الدولة والنوع
|
||||
2. **الإعلانات (Ad Campaign SaaS)**: إيراد إعلاني مستقل
|
||||
3. **SiroMaps SaaS**: تأجير محرك الخرائط لتطبيقات أخرى
|
||||
4. **الاشتراكات**: خطط اشتراك للسائقين
|
||||
5. **العروض الترويجية**: شراكات مع العلامات التجارية
|
||||
|
||||
### الميزة التنافسية الرئيسية:
|
||||
- **خرائط مملوكة تنفرد بها سيرو** في المنطقة — تحديث كل 10 أيام بتكلفة $0
|
||||
- لا تعتمد سيرو على Google Maps مما يوفر $800-$30,000 شهرياً
|
||||
- **بوتات ذكاء اصطناعي** تراقب السوق 24/7
|
||||
- **منظومة كاملة** من 4 تطبيقات + بوتين + محرك تسويق
|
||||
- **جاهزة لثلاث دول** مع بنية تحتية قابلة للتوسع
|
||||
|
||||
### وضع السوق الحالي:
|
||||
| الدولة | الوضع | عدد السائقين | عدد الركاب |
|
||||
|--------|-------|-------------|-----------|
|
||||
| سوريا | ✅ مباشر | ~1,200 | ~1,800 |
|
||||
| الأردن | ✅ مباشر | ~800 | ~700 |
|
||||
| مصر | 🔄 إطلاق وشيك | — | — |
|
||||
|
||||
### خلاصة
|
||||
سيرو تقدم فرصة استثمارية فريدة في قطاع النقل الذكي بمنطقة الشرق الأوسط، مع **منتج جاهز 100%**، **ترخيص حكومي رسمي**، **خرائط مملوكة**، **بوتات ذكاء اصطناعي**، ونظام تسويق متكامل — كل هذا يعمل في 3 دول مع بنية تحتية قابلة للتوسع لأي دولة جديدة.
|
||||
|
||||
---
|
||||
|
||||
---
|
||||
|
||||
## 16. تحليل استهلاك البطارية وأداء التطبيق
|
||||
|
||||
### 16.1 التقييم العام
|
||||
| المجال | التقييم | ملاحظات |
|
||||
|--------|---------|---------|
|
||||
| استهلاك البطارية (GPS) | ⭐⭐⭐⭐☆ | نظام متكيف جيد |
|
||||
| استهلاك البطارية (خلفية) | ⭐⭐⭐⭐⭐ | لا GPS في الخدمة الخلفية |
|
||||
| سرعة التطبيق | ⭐⭐⭐⭐☆ | GetX سريع، بدء التشغيل بطيء |
|
||||
| استهلاك الذاكرة | ⭐⭐⭐⭐☆ | Lazy loading + Buffer limits |
|
||||
| حجم التطبيق | ⭐⭐⭐☆☆ | كبير نسبياً |
|
||||
|
||||
### 16.2 نظام GPS المتكيف
|
||||
| الوضع | GPS Interval | Distance Filter | Upload Batch |
|
||||
|-------|-------------|-----------------|--------------|
|
||||
| طبيعي (بطارية > 25%) | 5 ثوانٍ | 10 متر | كل دقيقتين |
|
||||
| توفير طاقة (بطارية ≤ 20%) | 10 ثوانٍ | 20 متر | كل 5 دقائق |
|
||||
|
||||
**آليات التوفير الإضافية:**
|
||||
- **تسجيل ذكي**: يسجل المسار فقط إذا تحرك >10m AND سرعة >0.5 m/s
|
||||
- **Heartbeat ذكي**: يتخطى الـ Heartbeat إذا GPS نشط
|
||||
- **Batch Upload**: رفع مجمع كل 2-5 دقائق بدلاً من كل ثانية
|
||||
- **Geofencing (Hardware-level)**: يستخدم GeofencingApi بدلاً من GPS المستمر
|
||||
- **iOS**: لا يشغل Background Service أبداً (توفير إضافي)
|
||||
|
||||
### 16.3 نقاط الضعف المطلوب تحسينها
|
||||
| المشكلة | التأثير | الحل المقترح | الجهد |
|
||||
|---------|---------|--------------|-------|
|
||||
| WakeLock دائم التشغيل | يستنزف البطارية خارج الرحلات | تشغيل فقط أثناء الرحلة النشطة | يوم |
|
||||
| GPS accuracy = navigation دائماً | استهلاك زائد | استخدام high في توفير الطاقة | ساعتان |
|
||||
| عدم التكيف مع السرعة | Polling موحد | إيقاف GPS عند السرعة = 0 | يوم |
|
||||
| حجم التطبيق كبير | تحميل أبطأ | Android App Bundle | مستمر |
|
||||
| بدء التشغيل بطيء | تجربة مستخدم سيئة | تأجيل Initialization | يومان |
|
||||
|
||||
---
|
||||
|
||||
## 17. الميزات الصوتية والموسيقى
|
||||
|
||||
### 17.1 الوضع الحالي — محدود
|
||||
| المجال | الحالة | التقنية |
|
||||
|--------|--------|---------|
|
||||
| TTS (نص إلى كلام) | ✅ موجود | flutter_tts للملاحة الصوتية |
|
||||
| مؤثرات صوتية | ✅ موجود | just_audio لأصوات التنبيهات |
|
||||
| مكالمات صوتية | ✅ موجود | WebRTC + Agora |
|
||||
| تسجيل صوتي | ✅ موجود | record AAC-LC |
|
||||
| **موسيقى/ترفيه صوتي** | **❌ غير موجود** | **فرصة كبرى** |
|
||||
|
||||
### 17.2 الفجوة التنافسية — فرصة ذهبية
|
||||
| الميزة | سيرو | أوبر |
|
||||
|--------|------|------|
|
||||
| موسيقى في الكابينة | ❌ | ✅ (Spotify) |
|
||||
| راديو داخلي | ❌ | ❌ |
|
||||
| أوامر صوتية | ❌ | ❌ |
|
||||
| بودكاست تعليمي | ❌ | ❌ |
|
||||
|
||||
### 17.3 خطة تطوير الموسيقى
|
||||
| المرحلة | الميزة | الجهد | الإيراد المتوقع |
|
||||
|---------|--------|-------|-----------------|
|
||||
| شهر 1 | Sound Zones + تحسين المؤثرات | 3 أيام | غير مباشر |
|
||||
| شهر 2-3 | Siro Radio (إذاعة داخلية + إعلانات) | 3 أسابيع | $500-$2,000/شهر |
|
||||
| شهر 3-4 | Spotify/Apple Music Integration | 3 أسابيع | $200-$800/شهر |
|
||||
| شهر 4-6 | محتوى تعليمي (بودكاست) | 3 أسابيع | $100-$500/شهر |
|
||||
|
||||
**الإيرادات المتوقعة من الموسيقى**: $800 - $3,300 شهرياً (إعلانات + إحالات + محتوى مدفوع)
|
||||
|
||||
---
|
||||
|
||||
## 18. الميزات التنافسية الجديدة المقترحة
|
||||
|
||||
### 18.1 جدول الميزات المقترحة حسب الأولوية
|
||||
|
||||
| الأولوية | الميزة | الجهد | الأثر المتوقع |
|
||||
|----------|--------|-------|---------------|
|
||||
| 🥇 1 | **Smart WakeLock** — تشغيل WakeLock فقط أثناء الرحلة | 1 أسبوع | توفير بطارية 67% |
|
||||
| 🥇 2 | **Scheduled Rides (حجوزات مسبقة)** | 2-3 أسابيع | شريحة عملاء جديدة |
|
||||
| 🥇 3 | **AI Customer Support (شات بوت ذكي)** | 4-6 أسابيع | توفير 70% دعم |
|
||||
| 🥇 4 | **Carpool (مشاركة الرحلة)** | 3-4 أسابيع | مضاعفة الرحلات |
|
||||
| 🥇 5 | **Safety Recording (تسجيل أمان تلقائي)** | 2-3 أسابيع | ثقة + أمان |
|
||||
| 🥈 6 | **Spotify/Apple Music** | 3-4 أسابيع | تمييز تنافسي |
|
||||
| 🥈 7 | **Split Fare (تقسيم الفاتورة)** | 2 أسبوع | راحة الراكب |
|
||||
| 🥈 8 | **Parcel Tracking (تتبع الطرود)** | 3-4 أسابيع | تحسين التوصيل |
|
||||
| 🥈 9 | **Driver Real-time Dashboard** | 2-3 أسابيع | إنتاجية السائق |
|
||||
| 🥈 10 | **Voice Assistant** | 4-6 أسابيع | واجهة جديدة |
|
||||
| 🥉 11 | **Siro Market (سوق إلكتروني)** | 8-12 أسبوع | $5k-$15k/شهر |
|
||||
| 🥉 12 | **Driver Subscription Model** | 4-6 أسابيع | $3k-$8k/شهر |
|
||||
| 🥉 13 | **Web Version للراكب** | 4-6 أسابيع | وصول أوسع |
|
||||
| 🥉 14 | **Dashcam Integration** | 4-6 أسابيع | أمان + توثيق |
|
||||
| 🥉 15 | **In-app Games** | 3-4 أسابيع | تجربة انتظار |
|
||||
|
||||
### 18.2 تحليل ROI للميزات المقترحة
|
||||
|
||||
| الميزة | التكلفة التقديرية | العائد الشهري المتوقع | فترة الاسترداد |
|
||||
|--------|-------------------|----------------------|----------------|
|
||||
| Carpool | $3k-$5k | $2k-$5k | 1-2 شهر |
|
||||
| الحجوزات المسبقة | $2k-$3k | $1k-$3k | 1-3 شهر |
|
||||
| AI Support | $2k-$4k | توفير $1.5k-$3k | 1-3 شهر |
|
||||
| Siro Market | $8k-$15k | $5k-$15k | 1-3 شهر |
|
||||
| Driver Subscription | $2k-$3k | $3k-$8k | شهر واحد |
|
||||
| Spotify Music | $2k-$4k | $0.5k-$2k | 2-4 شهر |
|
||||
| **الإجمالي** | **$19k-$34k** | **$13k-$36k/شهر** | **1-3 شهر** |
|
||||
|
||||
---
|
||||
|
||||
## 19. بطاقة الابتكار (Innovation Scorecard)
|
||||
|
||||
| المجال | التقييم | ملاحظات |
|
||||
|--------|---------|---------|
|
||||
| الهندسة المعمارية | 9/10 | WebSocket مزدوج، GIS SPATIAL، Redis |
|
||||
| اكتمال الميزات | 9/10 | +200 ميزة عبر 4 تطبيقات |
|
||||
| تحسين البطارية | 7/10 | نظام متكيف جيد، WakeLock يحتاج تحسين |
|
||||
| الأداء والسرعة | 7/10 | GetX يساعد، حجم التطبيق كبير |
|
||||
| الصوت والموسيقى | 4/10 | مكالمات فقط — لا ترفيه موسيقي |
|
||||
| تكامل الذكاء الاصطناعي | 9/10 | 3 محركات + تسويق + تسعير |
|
||||
| طرق الدفع | 9/10 | 7 طرق تشمل المحافظ المحلية |
|
||||
| الإدارة والمراقبة | 9/10 | +15 وحدة، مراقبة حية، سجلات |
|
||||
| الأمان | 9/10 | JWT، بصمة، SSL Pinning، تشفير |
|
||||
| قابلية التوسع | 8/10 | 3 دول، modular، جاهز للتوسع |
|
||||
| الاستخبارات التسويقية | 10/10 | بوت أندرويد + محرك تسعير — فريد |
|
||||
| أتمتة التسويق | 9/10 | AI Content، Social Bot، Campaigns |
|
||||
| تجربة السائق | 9/10 | Gamification، Overlay، Behavior Score |
|
||||
| تجربة الراكب | 8/10 | ميزات ممتازة، ينقصها Carpool وحجوزات |
|
||||
| الابتكار والتميز | 9/10 | خرائط خاصة، بوتات، Overlay — فريد بالمنطقة |
|
||||
| **المجموع** | **8.3/10** | منصة قوية مع مجالات تحسين واضحة |
|
||||
|
||||
---
|
||||
|
||||
## 20. الملخص التنفيذي — فرص النمو
|
||||
|
||||
### الميزات الحالية (نقاط القوة)
|
||||
- 12 نوع مركبة (الأكثر في المنطقة)
|
||||
- 7 طرق دفع محلية
|
||||
- بوتات استخبارات تسويقية (فريدة)
|
||||
- Overlay أندرويد (فريد)
|
||||
- خرائط مملوكة (توفير $800-$30,000/شهر)
|
||||
- محرك تسعير ذكي (Node.js + AI)
|
||||
|
||||
### الفرص الأكثر ربحاً
|
||||
1. **Siro Market** — $5k-$15k/شهر إضافية
|
||||
2. **Driver Subscription** — $3k-$8k/شهر إضافية
|
||||
3. **Carpool** — مضاعفة الرحلات + $2k-$5k/شهر
|
||||
4. **AI Customer Support** — توفير $1.5k-$3k/شهر
|
||||
5. **Siro Radio + إعلانات** — $0.5k-$2k/شهر
|
||||
|
||||
### التحسينات المطلوبة فوراً
|
||||
1. Smart WakeLock (بطارية أفضل)
|
||||
2. تحسين حجم التطبيق
|
||||
3. تسريع بدء التشغيل
|
||||
4. GPS Speed-adaptive
|
||||
|
||||
### خطة الاستثمار المقترحة
|
||||
| البند | المبلغ المقترح |
|
||||
|------|----------------|
|
||||
| تطوير الميزات الجديدة (Carpool, حجوزات, AI) | $8,000 - $12,000 |
|
||||
| تحسين الأداء والبطارية | $1,000 - $2,000 |
|
||||
| الموسيقى والترفيه الصوتي | $3,000 - $5,000 |
|
||||
| Siro Market (المرحلة الأولى) | $8,000 - $12,000 |
|
||||
| **الإجمالي** | **$20,000 - $31,000** |
|
||||
| **العائد الشهري المتوقع** | **$13,000 - $36,000** |
|
||||
| **فترة الاسترداد** | **1-3 أشهر** |
|
||||
|
||||
---
|
||||
|
||||
> **سيرو — أول منصة نقل ذكي بمحرك خرائط مملوك وبوتات استخبارات تسويقية في المنطقة**
|
||||
>
|
||||
> **النسخة المحدثة:** 2.0 | **تاريخ التحديث:** يوليو 2026
|
||||
> **تمت إضافة:** تحليل البطارية، تحليل الموسيقى، 18 ميزة تنافسية جديدة، Innovation Scorecard
|
||||
Reference in New Issue
Block a user