تفاصيل العمل

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

المهام الرئيسية التي تم تنفيذها في هذا المشروع:

1. تطوير نظام متكامل (SaaS): بناء تطبيق ويب باستخدام إطار العمل Laravel (PHP) يوفر لوحات تحكم منفصلة للإدارة وللمستخدمين (شركات وأفراد).

2. الربط مع منصة "بيان" الحكومية:

* إنشاء خدمة برمجية (`BayanApiService`) للتواصل مع API منصة "بيان" لإصدار وثائق النقل إلكترونيًا.

* أتمتة عملية إنشاء وتحديث وإلغاء "الرحلات" و"البوالص" بشكل متزامن مع المنصة الحكومية، مما يضمن الامتثال الكامل للوائح.

3. نظام إدارة السائقين والمركبات:

* إنشاء نظام كامل (CRUD) لإدارة السائقين، يتضمن تخزين بيانات الهوية وأرقام الإصدار وجهات الاتصال.

* تطوير نظام إدارة المركبات مع دعم كامل لأنظمة اللوحات السعودية (أرقام وحروف) وأنواع اللوحات والقاطرات.

4. نظام الاشتراكات والمدفوعات:

* تصميم وبناء نظام اشتراكات مرن (خطط شهرية/سنوية/مدى الحياة) مع خاصية تحديد عدد الوثائق المسموح بها لكل خطة.

* دمج بوابات دفع متعددة مثل Moyasar وPayTabs لدعم المدفوعات المحلية والعالمية.

* تطوير نظام لإدارة المعاملات المالية وإنشاء الفواتير تلقائيًا.

5. واجهات مستخدم متعددة (Multi-role Interfaces):

* لوحة تحكم المسؤول (Admin Dashboard): لإدارة المستخدمين، الخطط، طرق الدفع، الإعدادات، والتقارير.

* لوحة تحكم المستخدم (User Dashboard): واجهة سهلة للعملاء لإدارة سائقيهم ومركباتهم وإنشاء الرحلات.

6. دمج الذكاء الاصطناعي للمساعدة والدعم:

* إضافة مساعد دردشة ذكي (Chat Assistant) للمستخدمين، مدعوم بـ OpenRouter API (نماذج DeepSeek و Gemini)، لمساعدتهم في استكشاف التطبيق والإجابة عن استفساراتهم.

* تمكين المساعد الذكي من قراءة وفهم الملفات المرفوعة (PDF, Excel, صور) لاستخراج بيانات الرحلة تلقائيًا، مما يسهل عملية إنشاء الرحلات على المستخدمين.

7. أتمتة المهام الخلفية:

* إعداد أوامر Artisan (`trips:expire`, `subscriptions:check-expired`) لأتمتة مهام مثل إنهاء الرحلات منتهية الصلاحية وتعطيل الاشتراكات تلقائيًا.

* جدولة هذه المهام عبر `Kernel` لتشغيلها يوميًا.

8. دعم متعدد اللغات والامتثال المحلي:

* تطوير المنصة لتكون متعددة اللغات (عربي - إنجليزي - أردو)، مع مراعاة اتجاه الصفحة RTL/LTR.

* تصميم قواعد بيانات تتوافق مع الأنظمة المحلية، مثل تخزين أرقام الهوية والإصدار.

* تطوير نظام لإدارة وإصدارات "الشروط والأحكام" لضمان الامتثال القانوني.

9. ميزات متقدمة أخرى:

* تطوير نظام للتحقق من بيانات السائق والمركبة عبر واجهات برمجة خارجية.

* إنشاء نظام ذكي لمعالجة أخطاء API (مثل `TripErrorHandlerService`) لعرض رسائل خطأ مفهومة للمستخدمين بلغتهم.

* إرسال الوثائق للمستخدمين تلقائيًا عبر WhatsApp باستخدام خدمات مثل TextMeBot بعد إنشاء الرحلة.

* إنشاء ملف `Sitemap.xml` ديناميكي لتحسين محركات البحث (SEO).

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
2
تاريخ الإضافة
المهارات