WarshaOut | تطبيق توصيل خدمات للسيارات|لوحة تحكم

تفاصيل العمل

### **تطبيق توصيل خدمات للسيارات المعطلة في الطريق**

**المنصة:**

* **تطبيق الهاتف:** Flutter (Dart)

* **الخلفية (Back-End):** Laravel (PHP)

* **قاعدة البيانات:** MySQL

* **التكاملات الخارجية:**

* Firebase Auth

* Firebase Firestore

* Firebase Cloud Messaging

* Firebase Notifications

* Google Maps API

* Custom APIs

---

### **أنواع المستخدمين داخل التطبيق:**

* **العميل:** يطلب الخدمة ويحدد الموقع.

* **مزود الخدمة:** يقدم خدمات إصلاح أو قطر للسيارات المتعطلة.

---

### **مزايا التطبيق للعميل:**

* تسجيل باستخدام رقم الهاتف و OTP.

* تعديل المعلومات الشخصية: الاسم، رقم الهاتف، تفاصيل السيارة.

* إمكانية حذف الحساب.

* عرض أقرب مزودي الخدمة على الخريطة مع تتبع مباشر.

* عرض الوقت المقدر للوصول.

* نظام تقييم بالنجوم للمزود بعد إتمام الخدمة.

* نظام دردشة داخلي مع:

* مزود الخدمة

* فريق الدعم

* إمكانية إلغاء الطلب وتحديد السبب.

* واجهة عروض محدثة من لوحة التحكم.

* لغتين (عربي / إنجليزي).

* إشعارات فورية لكل حدث في التطبيق.

---

### ️ **مزايا التطبيق لمزود الخدمة:**

* تسجيل باستخدام اسم المستخدم وكلمة المرور.

* تعديل معلومات الملف الشخصي: الاسم، البريد، الهاتف، رقم السيارة، الخدمات المقدمة.

* إمكانية إخفاء الظهور على الخريطة (عند الإغلاق المؤقت أو لأي سبب).

* استقبال طلبات الخدمة مع تفاصيل العميل والموقع.

* قبول أو رفض الطلب.

* تأكيد استلام الدفع بعد انتهاء الخدمة.

* تقييمات العملاء تظهر علنًا كمؤشر لجودة الخدمة.

---

### ️ **لوحة التحكم (Admin Panel):**

* إدارة حسابات العملاء:

* عرض، تعديل، إيقاف، إنشاء يدوي.

* إدارة حسابات مزودي الخدمة:

* عرض، تعديل، إيقاف، إنشاء يدوي.

* قبول أو رفض طلبات انضمام مزودين جدد.

* عرض وإدارة جميع الطلبات وتحديث حالتها.

* إدارة الخدمات والعروض.

* إرسال إشعارات للمستخدمين (الكل أو تصنيفي).

* دردشة مع المستخدمين للدعم الفني.

* إنشاء طلبات نيابةً عن العملاء (من خلال الدعم).

* تعديل النصوص الثابتة (سياسة الخصوصية، من نحن، الشروط...).

* عرض سجل التقييمات والإحصائيات.

---

### ? **مهامي في المشروع:**

* تحليل احتياجات التطبيق ووضع خطة التطوير.

* تنفيذ كافة الـ APIs اللازمة (تسجيل، تسجيل دخول، طلبات، إشعارات...).

* تنظيم قاعدة البيانات وتصميم الجداول باحترافية عالية.

* ربط واجهات Flutter بـ Laravel APIs.

* التكامل الكامل مع Firebase (التوثيق، قواعد البيانات، الإشعارات).

* رفع التطبيق على **Google Play** وتجهيز الملفات لـ **Apple Store**.

* إعداد السيرفر وتهيئة الـ Domain وربط SSL Certificate.

---

### ️ ملاحظات:

* **التصميم واللوجو** تم توفيرهم من قبل العميل، تركيزي كان برمجيًا.

* حرصت على الجودة والكفاءة في الأداء لضمان تجربة مستخدم سلسة.

بطاقة العمل

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