تطبيق Operation Bishyaka هو نظام داخلي مخصص لإدارة عمليات تجهيز وتوصيل الطلبات داخل الشركة. يستقبل التطبيق طلبات التوصيل، ويعرض تفاصيل كل طلب للسائق أو فريق العمليات، مع إمكانية متابعة حالة الطلب منذ مرحلة التجهيز وحتى التسليم للعميل.
يتيح التطبيق لفريق التجهيز مراجعة المنتجات المطلوبة، تجهيز الطلب والتحقق من محتوياته باستخدام عمليات المسح، ثم تحويله إلى مرحلة التوصيل. كما يستطيع مندوب التوصيل استلام الطلبات المخصصة له، متابعة بيانات العميل وموقع التسليم، تحديث حالة الطلب، وتأكيد إتمام عملية التوصيل.
يدعم التطبيق أيضًا إدارة المستحقات المالية لمندوبي التوصيل، حيث يمكن للمندوب إرسال طلب سحب للمبالغ المستحقة ومتابعة حالة الطلب.
يتكامل النظام مع خدمات Meta وGoogle لمزامنة بيانات المنتجات وتحديثها وتوزيعها تلقائيًا على المنصات المرتبطة، مما يقلل العمل اليدوي ويحافظ على توحيد البيانات.
تم تطوير التطبيق باستخدام Flutter وDart، مع استخدام Cubit لإدارة الحالة وتنظيم المشروع وفق مبادئ Clean Architecture لضمان سهولة الصيانة والتطوير.
شمل العمل على التطبيق:
استقبال وعرض طلبات التوصيل.
تخصيص الطلبات لمندوبي التوصيل.
تجهيز الطلبات ومراجعة محتوياتها.
التحقق من الطلبات باستخدام عمليات المسح.
متابعة حالة الطلب من التجهيز حتى التسليم.
عرض بيانات العميل وموقع التوصيل.
تأكيد استلام وتسليم الطلبات.
إدارة مستحقات مندوبي التوصيل.
إرسال ومتابعة طلبات سحب الأموال.
مزامنة بيانات المنتجات مع Meta وGoogle.
معالجة حالات التحميل والأخطاء.
تنظيم الكود باستخدام Clean Architecture وCubit.