كل الأعمال
دراسة حالة يعمل

منصة صيدلية إلكترونية مع التوصيل

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

رسم توضيحي: تطبيق تسوق صيدلية، ومركبة توصيل، ومسار إلى موقع العميل.

المشكلة

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

ما قمت به

  • بنيت الواجهات البرمجية ولوحة الإدارة بـ Laravel.
  • بنيت المنطق الأساسي للمخزون والطلبات وإدارة المستخدمين.
  • صممت منطق تنفيذ الطلب: توفر المنتج، وتوجيه الطلب، ومسار التوصيل.
  • خدمت تطبيقي جوال من نفس الخلفية: تطبيق العميل للطلب، وتطبيق السائق للتوصيل.

المعمارية

  1. التطبيقات
    • تطبيق العميل
    • تطبيق السائق
    • لوحة الإدارة
  2. الخلفية
    • واجهة Laravel
    • مسار الطلب والتوصيل (مكوّن أساسي)
    • المخزون
  3. البيانات
    • MySQL

الجزء الصعب: طلب واحد، ثلاث شاشات، ومصدر واحد للحقيقة.

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

لذلك حالة الطلب موجودة في الخلفية فقط. كل خطوة — القبول، التجهيز، الاستلام، التوصيل — تغيير يحدث هناك، والتطبيقات الثلاثة تقرؤه فقط. ويُفحص المخزون عند إنشاء الطلب، فلا تقبل الصيدلية ما لا تستطيع توصيله.

النتائج

  • 3 تطبيقات على خلفية واحدة: الإدارة والعميل والسائق
  • End to end من الطلب حتى التوصيل للباب