شخصيمتوسط

بخدمتك — شبكة الخدمات المحلية

شبكة خدمات محلية تربط الناس بمقدّمي الخدمات القريبين منهم، مقدَّمة كتطبيق أندرويد ومنصة ويب بـ Laravel وواجهة برمجية مشتركة بـ PHP.

— نظرة عامة

نظرة عامة على البنية

graph TB
    A["تطبيق أندرويد<br/>Java + Gradle"] --> C["واجهة PHP المشتركة"]
    B["منصة الويب<br/>Laravel + Blade"] --> C
    C --> D[(MySQL)]
    subgraph Domain["المجال"]
        E["مقدّمو الخدمات"]
        F["طلبات الخدمة"]
        G["التقييمات"]
        H["الوسوم"]
    end
    D --- E & F & G & H

سوق يربط من يحتاج إلى أعمال يومية — تصليح كهربائي أو دروس خصوصية أو حلاقة — بمن يؤدّيها. ينشر طالب الخدمة طلبه، ويضع عليه وسمًا يحدد نوع الخدمة المطلوبة، ثم يقيّم مقدّم الخدمة بعد إنجاز العمل.

بُني المنتج عبر ثلاثة مستودعات في مقرّرين جامعيين: تطبيق أندرويد أصلي بلغة Java، ومنصة ويب بـ Laravel تتشارك المجال نفسه، وواجهة برمجية بـ PHP أمام قاعدة MySQL المشتركة. ويتكوّن جوهر المخطط من مقدّمي الخدمات وطلبات الخدمة والتقييمات ونظام وسم متعدد إلى متعدد.

الميزات الرئيسية:

  • ملفات لمقدّمي الخدمات تعرض ما يقدّمونه
  • دورة حياة كاملة لطلب الخدمة من النشر حتى الإنجاز
  • تصنيف بالوسوم مع ربط متعدد إلى متعدد للطلبات
  • تقييمات لمقدّمي الخدمات تُسجَّل عند كل طلب منجز
  • تطبيق أندرويد أصلي إلى جانب تجربة الويب
  • واجهة برمجية مشتركة تجعل العميلين يقرآن مصدرًا واحدًا

التقنيات المستخدمة:

  • الهاتف: Java، Android، Gradle Kotlin DSL
  • الويب: Laravel، PHP، Blade
  • الواجهة البرمجية: PHP
  • قاعدة البيانات: MySQL

أُنجز مع زملاء من الجامعة اللبنانية ضمن مقرّرَي I3350 وI3302.

— التقنيات
JavaPHPLaravelBladeMySQLAndroidREST APIإدارة المشاريع