محمود
خطي: مركز التحكم الإداري

خطي: مركز التحكم الإداري

يمكن تجهيز أي فكرة

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

الوصف

منصة خلفية مركزية قائمة على نظام صلاحيات حسب الأدوار (RBAC)، تمنح فرق العمليات والمالية وإدارة المنصة في شبكة نقل بين المدن سيطرة كاملة على كل مالك أسطول وسائق ومركبة ومحطة ومسار ورحلة مباشرة. مبنية كتطبيق صفحة واحدة (SPA) باستخدام React Router v7 ومؤمَّنة بنظام صلاحيات صارم من ثلاثة أدوار، وتشارك الواجهة الخلفية ومشروع Firebase مع لوحة تحكم الملّاك وتطبيقَي السائق والراكب، لتكون عقدة واحدة ضمن منظومة مكوّنة من أربعة تطبيقات مترابطة.

معرض المشروع

الحاجة التجارية

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

الوسوم

React Router v7TypeScriptRedux ToolkitRTK QueryTailwind CSS v4Radix UIReact LeafletChart.jsFirebase Cloud MessagingVite

نظرة عامة على المشروع

  • Khuta منصة سفر بين المدن متعددة التطبيقات تربط الركاب والسائقين وملّاك الأساطيل؛ ومركز التحكم الإداري هو 'الجهاز العصبي' لمشغّل المنصة.
  • يستخدمه الموظفون لاستقبال وفحص السائقين والملّاك الجدد، والموافقة على المسارات التي يقترحها ملّاك الأساطيل أو رفضها، ومتابعة الرحلات المباشرة عبر الشبكة بالكامل.
  • نظام صلاحيات صارم من ثلاثة أدوار (مدير عام، مسؤول عمليات، مسؤول مالي) يُفرَض على مستوى المسار البرمجي نفسه، لا في الواجهة فقط، بحيث يقتصر كل فريق على الجزء الخاص به من المنصة.
  • سير عمل المخالفات والاستئنافات يمنح فريق العمليات وسيلة رسمية لتأديب السائقين، ويمنح السائقين حقًا حقيقيًا في الاستئناف، وهو معكوس أيضًا في لوحة تحكم الملّاك.
  • واجهة ثنائية اللغة بالكامل (عربي/إنجليزي) مع دعم حقيقي للاتجاه من اليمين لليسار، وجسر عملة (التحكم بسعر صرف USD/SDG) يجعل الأداة قابلة للاستخدام من قبل فريق خلفي ناطق بالعربية.

صفحات الموقع

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

أبرز الميزات

  • نظام صلاحيات من ثلاثة أدوار (مدير عام، مسؤول عمليات، مسؤول مالي) مُطبَّق على مستوى المسار البرمجي، لا مجرد إخفاء في القائمة الجانبية.
  • مراجعة طلبات انضمام السائقين والملّاك: قبول أو رفض الطلبات مع توثيق السبب.
  • سير عمل الموافقة على المسارات المقترحة من ملّاك الأساطيل، مع عرض مباشر لشبكة المسارات.
  • إدارة المحطات على خريطة تفاعلية، إلى جانب سجل لأنواع المركبات والمركبات.
  • عرض 'الرحلات المباشرة' في الوقت الفعلي مع بيانات تتبّع حيّة للمركبات عبر الشبكة.
  • التحكم بسعر الصرف بين الدولار والجنيه السوداني على مستوى المنصة بالكامل.
  • إصدار سجلات العمولة وتقارير تسوية وأرباح الملّاك.
  • سير عمل المخالفات والاستئنافات، مشترك ومنعكس في لوحة تحكم الملّاك.
  • واجهة ثنائية اللغة بالكامل (عربي/إنجليزي) مع اتجاه RTL حقيقي: خصائص Tailwind منطقية، وتبديل تلقائي للخط، وتنسيق تواريخ وأرقام يراعي اللغة المحلية.
  • إشعارات فورية عبر Firebase Cloud Messaging للأحداث التشغيلية.
  • تقارير مدعومة بـ Chart.js وعروض خرائط عبر React Leaflet للوعي المكاني والتشغيلي.
  • خط أنابيب CI/CD إنتاجي: بناء ونشر تلقائي عند الدمج في main، مع تتبّع أخطاء عبر Sentry وGlitchTip.

تواصل معي

هل لديك مشروع في ذهنك أو ترغب في مناقشة فرصة عمل؟ يسعدني التواصل معك!

معلومات التواصل

الحسابات