تخطّي إلى المحتوى
منصة تنقل · لبنان

DoosDoos — منصة تأجير السيارات وخدمات التنقل

منصة تنقل متكاملة في لبنان تجمع بين تأجير السيارات من مستخدم إلى مستخدم وخدمات النقل الرقمية، وتربط أصحاب السيارات والمستأجرين والركاب والسائقين ضمن تجربة مترابطة تشمل الحجوزات والمحفظة والتواصل الفوري والخدمات المعتمدة على الموقع.

الدور
مطور واجهات أمامية · تكامل API · ضمان الجودة
نوع المشروع
منصة تأجير سيارات وتنقل
السوق
لبنان
الحالة
تم التسليم · التطوير مستمر بواسطة فريق العميل
السنة
2025

التقنيات

  • Real-Time Chat
  • React.js
  • Google Maps
  • REST APIs
  • Tailwind CSS

منصة واحدة للتأجير والتنقل

DoosDoos هي منصة تنقل متكاملة للسوق اللبناني، تربط أصحاب السيارات والمستأجرين والركاب والسائقين من خلال تأجير السيارات بين المستخدمين وخدمات النقل الرقمية. تجمع المنصة بين تأجير السيارات وعرضها للتأجير، والرحلات عند الطلب والرحلات المشتركة، وإدارة الحجوزات، والمحفظة، والخدمات المعتمدة على الموقع، والمحادثات والإشعارات الفورية، والتحقق عبر OTP، ورفع الوثائق، ومسارات استلام السيارة وإرجاعها.

دوري ومساهمتي

عملت كمطور واجهات أمامية على منصة DoosDoos باستخدام React.js، بالتعاون مع مطور Frontend آخر وفريق المشروع. تركزت مساهمتي على تنفيذ الواجهات الموجهة للمستخدم، وربط REST APIs وخدمات المنصة، والعمل على مسارات التأجير والحجوزات والرحلات والمحفظة والتحقق ورفع الملفات والتجارب المعتمدة على الموقع والتحديثات الفورية. كما شاركت في ضمان الجودة واختبار مسارات الاستخدام المتكاملة والاختبارات الميدانية، وساهمت في اكتشاف مشكلات الواجهة والتحقق والوظائف والتكامل ومتابعة معالجتها مع الفريق.

  • طورت واجهات متجاوبة باستخدام React.js عبر مسارات تأجير السيارات والحجوزات والرحلات والحساب والمحفظة وإدارة المركبات.
  • ربطت تجارب المستخدم مع REST APIs وGoogle Maps والتواصل الفوري عبر Pusher والتحقق باستخدام OTP وخدمات أخرى ضمن المنصة.
  • أجريت اختبارات ضمان الجودة على مسارات التأجير والتنقل المتكاملة، وساهمت في اكتشاف مشكلات الواجهة والتحقق والوظائف والتكامل ومتابعة معالجتها بالتعاون مع فريق التطوير.

أبرز التجارب التي عملت عليها

عملت على مجموعة من تجارب الواجهة الأمامية المترابطة التي تشمل التأجير والحجوزات والتنقل والمحفظة والتحقق والتواصل الفوري، من خلال التنفيذ وربط الخدمات والاختبار.

  • دورة التأجير والحجز

    عملت على واجهات التأجير والحجز بدءًا من استكشاف السيارات، مرورًا بحالات الحجز وتفاصيل التأجير والاستلام وفترة الإيجار، وصولًا إلى الإرجاع وإتمام العملية.

  • المحفظة والشحن والسحب

    عملت على واجهات المحفظة التي تشمل عرض الرصيد وشحن المحفظة والمدفوعات والأرباح وطلبات السحب وسجل المعاملات من خلال التكامل مع الـ APIs.

  • المحادثات والإشعارات الفورية

    ربطت المحادثات والإشعارات الفورية باستخدام Pusher لتصل الرسائل والتحديثات المهمة للمستخدم مباشرة دون الحاجة إلى تحديث الصفحة يدويًا.

  • الرحلات والرحلات المشتركة

    عملت على واجهات خدمات النقل التي تشمل طلب الرحلات وحالات الرحلة والرحلات المشتركة المجدولة والتفاعلات المرتبطة بالموقع.

  • استلام السيارة وإرجاعها

    عملت على مسارات التحقق من حالة السيارة التي تتطلب رفع صور إلزامية قبل الاستلام ومرة أخرى قبل الإرجاع لتوثيق حالة المركبة في المرحلتين.

  • رفع الوثائق والتحقق

    نفذت واجهات رفع الوثائق وحالات التحقق المرتبطة بها ضمن عمليات الحساب والتأجير والمسارات التي تتطلب بيانات موثقة.

  • التحقق باستخدام OTP

    عملت على واجهات التحقق باستخدام OTP ضمن تسجيل الدخول والحجوزات وغيرها من العمليات التي تتطلب التحقق من المستخدم قبل إتمامها.

  • حالات الرحلات والتقييم

    عملت على واجهات متابعة حالات الرحلات والتقييم بعد انتهائها، حيث تُسجّل التقييمات ضمن تجربة تقييم السيارة المرتبطة بالرحلة.

التقنيات والتكاملات

اعتمد عملي في الواجهة الأمامية على React.js وTailwind CSS، مع تكامل REST APIs وGoogle Maps وPusher للتواصل الفوري ونظام التحقق عبر OTP ضمن مسارات التأجير والتنقل المختلفة.

الواجهة الأمامية

  • React.js
  • Tailwind CSS

التكاملات

  • REST APIs
  • Google Maps
  • Pusher · Real-Time Communication
  • OTP Authentication & Verification

ضمان الجودة والموثوقية

كان ضمان الجودة جزءًا مهمًا من مساهمتي طوال فترة العمل على المشروع. اختبرت مسارات التأجير والرحلات والمحفظة والتحقق ورفع الملفات والتحديثات الفورية، كما شاركت في اختبارات ميدانية للتحقق من المنصة ضمن سيناريوهات استخدام فعلية.

  • اختبرت مسارات التأجير والحجز من البداية إلى النهاية عبر حالات الحجز المختلفة، واستلام السيارة، ورفع الصور الإلزامية، وفترة التأجير، والإرجاع، وإتمام العملية.
  • تحققت من مسارات المحفظة وOTP والمحادثات والإشعارات الفورية ورفع الوثائق والرحلات والتقييمات وحالات الواجهة المرتبطة بالـ APIs ضمن سيناريوهات استخدام مختلفة.
  • شاركت في اختبارات ميدانية فعلية لاكتشاف مشكلات الواجهة والوظائف والتحقق والتكامل ضمن ظروف استخدام عملية قبل الإطلاق.

نتائج مساهمتي

  • ساهمت في تقديم تجربة ويب مبنية بـ React تدعم مسارات معقدة ومترابطة لتأجير السيارات وخدمات التنقل.
  • ربطت تجارب واجهة أمامية تعتمد على الـ APIs والتحديثات الفورية عبر الحجوزات والمحفظة والتواصل والتحقق والخدمات المعتمدة على الموقع.
  • ساهمت في تحسين موثوقية المنتج من خلال الاختبار المستمر والاختبارات الميدانية قبل تسليم المنصة لمواصلة تطويرها.