Flowery Delivery ?? | تطبيق توصيل ورد احترافي ضمن نظام B2B متكامل (Store + Delivery)
طورت Flowery Delivery كتطبيق موبايل سريع وأنيق يرفع تجربة توصيل الورد لمستوى أعلى—والأهم إنه مش تطبيق منفصل: ده جزء من منظومة B2B ثنائية بتربط المتجر بـ مندوب التوصيل بتحديثات لحظية وتنفيذ سلس للطلبات.
الفكرة ببساطة:
المتجر يستخدم Flowery Store لإدارة المنتجات، استقبال الطلبات، وتعيين التوصيل.
المندوب والعميل يستخدموا Flowery Delivery لمتابعة الطلبات، استلامها، والتفاعل معها في الوقت الحقيقي.
التكامل بين التطبيقين مبني على Firebase + REST APIs لسرعة واستقرار وتوسّع بدون صداع.
مميزات أساسية للمستخدم والمندوب:
تسجيل دخول/حساب آمن (Login/Signup)
تخصيص الهدية قبل الإرسال
تتبّع مباشر للطلب على Google Maps
إشعارات لحظية Push Notifications
تسجيل المندوب تلقائيًا عبر OCR (قراءة الهوية بـ Google ML Kit)
إدارة الملف الشخصي + استرجاع كلمة المرور
واجهة UI جميلة + Responsive Layout
التقنيات المستخدمة:
Flutter + Dart
Firebase (Auth + Firestore)
Google Maps SDK
Google ML Kit (OCR)
Real-time updates باستخدام BLoC + Provider
CI/CD عبر GitHub Actions
Code coverage عبر Codecov
Best Practices (عشان العميل ينام مرتاح):
Clean Architecture (MVI + MVVM)
فصل مسؤوليات واضح (Separation of Concerns)
Pipeline للنشر والاختبار بشكل تلقائي
إدارة آمنة للـ keys والـ config عبر .env
شغل جماعي منظم (Slack + Jira) وAgile estimation