تطبيق Waseliy Delivery هو منصة توصيل ثنائية الأدوار (زبون/سائق) مبنية بالكامل بـ Flutter مع Firebase Auth وCloud Firestore ودمج إشعارات FCM. الواجهة عربية بالكامل مع دعم RTL وتدرجات لونية متناسقة، والتطبيق جاهز للنشر لاحقًا على Google Play مع إمكانية مشاركة نسخة المعاينة الحالية.
للزبون: شاشة رئيسية تتابع حالة الطلبات النشطة لحظيًا، تمنع فتح طلب جديد قبل إنهاء الحالي، وتقدم تبويبًا واضحًا للطلبات السابقة والملف الشخصي مع زر عائم للوصول السريع لنموذج الطلب.
إنشاء الطلب: نموذج بسيط يجمع تفاصيل المنتج والعنوان والهاتف، يعبّئ البيانات تلقائيًا من حساب المستخدم، ويرسل الطلب مباشرة إلى Firestore مع تأكيد مرئي عند النجاح.
للسائق: واجهة تعرض الطلبات المتاحة في الوقت الفعلي، تنبّه السائق إذا كان لديه طلب جارٍ قبل قبول آخر، وتمكّنه من استعراض التفاصيل ثم المضي في القبول والتنفيذ من داخل التطبيق.
الدخول والتسجيل: دعم تسجيل البريد أو Google، اختيار نوع الحساب أثناء التسجيل، والتحقق الكامل من الحقول مع رسائل تفاعلية. يتم حفظ بيانات الجلسة محليًا لاستعادة سريعة عند إعادة فتح التطبيق.
الإشعارات وإدارة الحالة: خدمة إشعارات تقوم بتحديث رمز FCM لكل مستخدم لضمان وصول تنبيهات تغيّر حالة الطلب فورًا، مع تخزين بيانات المستخدم في CacheService لضمان تجربة سلسة حتى في حال ضعف الاتصال.
تم تنفيذ التطبيق من مرحلة التحليل والتصميم حتى البناء والاختبار النهائي، وهو يعمل بسلاسة على مختلف الأجهزة، بانتظار رفعه الرسمي على Google Play بمجرد اكتمال المتطلبات.