نظرة عامة

الرحلات والإيرادات

آخر 14 يوم
عدد الرحلاتالإيرادات (ألف د.ع)

توزيع فئات الرحلات

حالة الرحلات

طرق الدفع

الرحلات حسب الساعة

ذروة الطلب

أحدث الرحلات

عرض الكل ←

الرحلات

كل الرحلات في النظام مع حالتها وتفاصيلها

الكل
جارية
مكتملة
ملغاة
لم يُعثر على كابتن
عدادات مُستعادة
عدادات ملغاة
قيد الطلب

الكباتن

السائقون المسجّلون وأداؤهم

رصيد سالب
غير مكتملة
المعطّلون

العجلات

أسطول المركبات المسجّلة ووثائقها

بحث وفلترة متقدمة

المؤرشفة

التسعير

تسعير الرحلة العادية والرحلة التخصصية حسب فئة السيارة، وتسعيرة العداد، وباقات الرحلة المفتوحة

بدون تسجيل الدخول تُعرض بيانات تجريبية وتُحفظ التعديلات محلياً للعرض فقط. فعلياً: GET/POST/PATCH /admin/pricing للرحلات العادية وGET/PATCH /admin/packages لباقات الرحلة المفتوحة.

الرحلة العادية

الأجرة المحسوبة بالمسافة والوقت — اقتصادي ومريح وفاخر

الرحلة التخصصية

رحلات الأماكن الشريكة — اقتصادي ومريح وفاخر

العداد

رحلات العداد من الشارع — تسعيرة واحدة لكل فئات السيارات

الرحلة المفتوحة

أربع باقات ثابتة: مدة أو مسافة — أيهما تنتهي أولاً — وسعر لكل فئة سيارة. ما يزيد بعدها يُحتسب بالعداد

المستخدمون

الركّاب المسجّلون في التطبيق

الكل
مميّز
ذهبي
عادي
المعطّلون

أعياد الميلاد

أعياد ميلاد السائقين والمستخدمين — لإرسال التهاني والعروض

الكل
السائقون
المستخدمون

العمليات المباشرة

اضغط على أي عنصر لعرض موقعه على الخريطة

…جارٍ الاتصال

تنبيهات الطوارئ (SOS)

على الخريطة الآن

الكل
الرحلات
الكباتن

الدعم الفني

ابحث عن العميل برقم الهاتف لعرض معلوماته ورحلته وسجل المحادثات والملاحظات

بحث عن عميل برقم الهاتف

أرقام للتجربة:

سجل بحث الدعم

كل عمليات البحث عن العملاء — الرقم، الموظّف الباحث، وقت البحث، والنتيجة · GET /admin/audit?action=support_lookup

عمليات البحث

سجل الإدارة

كل ما عدّله الموظّفون في لوحة التحكم — من، ماذا، ومتى · GET /admin/audit

الإجراءات

طلبات حذف الحساب

طلبات الكباتن والعميلات لحذف حساباتهنّ — تُراجَع يدوياً · GET /admin/account-deletion-requests

الموافقة تعطّل الحساب ولا تحذفه: تُسجَّل خروجها فوراً ويُرفَض دخولها، ويبقى الحساب قابلاً للاستعادة من صفحتها. الحذف النهائي غير ممكن أصلاً — سجلّ المحفظة يمنعه.
قيد المراجعة
تمت الموافقة
مرفوضة
مسحوبة
الكل
الكباتن
العميلات

لقطات التحقق من الصور بيانات تجريبية دائماً

صور مُلتقطة من التطبيق — تحقّق عبر الذكاء الاصطناعي من خلوّها من كادر رجالي · يحتاج تخزين صور وخدمة رؤية خارجية

تُرسَل الصورة أو الدفعة المحدّدة إلى خدمة رؤية بالذكاء الاصطناعي للتأكد من عدم وجود شخص/كادر رجالي في الإطار، وتُعاد النتيجة (نظيفة / مرفوضة) مع نسبة الثقة. تُدار محلياً حتى ربط خدمة الرؤية.
الكل
بالانتظار
نظيفة
مرفوضة

الكوبونات

إدارة أكواد الخصم — مدعومة بالكامل عبر الـ API

هذه الشاشة تنفّذ عمليات حقيقية على الـ API: POST /api/v1/coupons، PATCH /api/v1/coupons/{code}، وGET /api/v1/coupons. سجّل الدخول من الإعدادات أولاً لتفعيل الحفظ الفعلي (بدون تسجيل دخول تُحفظ محلياً للعرض).

الأماكن الشريكة

وجهات «رحلة تخصيصية» — مراكز التجميل والمطاعم والمولات التي تختار منها الراكبة

تُدار عبر /api/v1/admin/partner-places وتظهر للراكبة فوراً. الصور تُرفع للمخزن العام (رابط ثابت بلا توقيع). التقييم للقراءة فقط حتى تُبنى تقييمات الأماكن. حذف فئة تحتوي أماكن مرفوض (409) — انقليها أولاً.

الفئات

الكل
مُفعّلة
موقوفة

الإشعارات

إرسال إشعار لمستخدم واحد أو بث لجميع الراكبات/الكباتن — مدعومة بالكامل عبر الـ API

البث لجمهور (كل الراكبات / كل الكباتن / الجميع) يصل لكل حساب مطابق ولا يمكن التراجع عنه — يطلب تأكيداً بضغطة الزر نفسه. الإرسال لمستخدم واحد فوري.

محفظة الشركة

ما كسبته الشركة من الرحلات، وما لها عند الكباتن وما عليها لهم · GET /admin/company-wallet

رصيد الشركة = ما كسبته، وليس النقد الموجود. جزء منه ما زال نقداً مع الكباتن («مستحق من الكباتن»). استلام النقد من كابتن أو صرف مستحقاتها يُسجَّل في محفظتها من صفحتها، ولا يغيّر رصيد الشركة.

المجاميع حسب النوع

الحركات

الحسابات بيانات تجريبية دائماً

الإيرادات والمصاريف والملخّص المالي · لا يوجد جدول للمصاريف/الإيرادات التشغيلية بعد

الإيرادات مقابل المصاريف

المصاريف حسب البند

سجل المصاريف

الإجمالي: 0 د.ع
سيتم تزويدي بتفاصيل الإيرادات لاحقاً — الهيكل جاهز لاستقبالها. حالياً تُعرض إيرادات الرحلات المكتملة المحتسبة من بيانات الرحلات الفعلية.

مصادر الإيرادات

عمليات تسجيل الدخول

سجلّ الدخول عبر OTP — جهاز كل محاولة وعدد المحاولات وحالة المستخدم · GET /admin/logins

رمز OTP مُقنّع افتراضياً — اضغط مع الاستمرار على 👁 لإظهاره. الجهاز هو الهاتف الذي قام بهذه المحاولة، حتى الفاشلة منها. «معرّف الجهاز» ثابت للهاتف نفسه ولا يتغير إلا بإعادة ضبط المصنع (لا يمكن لأي تطبيق قراءة IMEI). «المحاولات»: عدد محاولات هذا الرقم خلال 15 دقيقة. المحاولات المسجّلة قبل تحديث التطبيق تُظهر آخر جهاز للحساب بدلاً من ذلك.
الكل
Android
iOS
مستخدمون جدد
مستخدمون سابقون

رحلات العداد

كل رحلة عداد، وما يستحق للشركة منها · GET /admin/trips?type=street

أقل رصيد لتشغيل العداد
الكابتن التي يقلّ رصيدها عن هذا المبلغ لا تستطيع تشغيل العداد. 0 = القاعدة معطّلة.
…

إنشاء بطاقات شحن

أنشئ دفعة بطاقات شحن بعد التحقق برمز يُرسل لهاتفك

بيانات الدفعة

أقصى قيمة للبطاقة 250,000 د.ع، وأقصى قيمة إجمالية للدفعة 50,000,000 د.ع

قائمة بطاقات الشحن

اضغطي على كود الشحن لكشفه ونسخه — الرقم التسلسلي للتتبع فقط ولا يصلح للشحن

الكل
نشطة
مستخدمة

المحتوى العام

نصوص وأرقام يقرأها التطبيقان مباشرة من GET /api/v1/config/content/:locale — بلا نشر تحديث. يشمل نص شاشة البحث، وأرقام الدعم والطوارئ، ونصوص «عن التطبيق»، ورابط المجلة.

صحة النظام

حالة الخدمة وقاعدة البيانات و Redis — فحص حيّ عبر الـ API

Liveness

GET /api/v1/health
عملية الـ API— جارٍ الفحص
هل عملية الخادم تعمل؟

Readiness

GET /api/v1/ready
قاعدة البيانات + Redis— جارٍ الفحص
هل قاعدة البيانات و Redis متاحان؟

الخادم

Base URL
اسم الـ APILaky API · v0.0.1
آخر فحص—

الإعدادات

اتصال الخادم، الحساب، وضبط الرحلات والوقت التقديري والمحفظة

اتصال الـ API

تُستخدم في العمليات المباشرة. اتركيه فارغًا لاستخدام عنوان الخادم نفسه.

الحساب

غير مسجّلة الدخول — كل الشاشات تعرض بيانات تجريبية.

مسجّلة الدخول كمشرف

الإعدادات التشغيلية

GET/PUT/DELETE /api/v1/admin/settings
ملاحظة معماريّة: جارٍ التحقق من حالة الاتصال…