OpsHub— Operations Management System هو نظام متكامل لإدارة وتشغيل فروع المتاجر، تم تطويره ليحل محل الاعتماد على WhatsApp والجداول الورقية في متابعة العمليات اليومية والموظفين والمهام.
يشمل النظام:
* إدارة الموظفين والصلاحيات والأدوار حسب الفرع.
* إدارة الورديات والحضور والانصراف ومتابعة الالتزام بالمواعيد.
* إنشاء وتوزيع المهام اليومية والخاصة على الموظفين مع قوائم متابعة وإرفاق إثباتات التنفيذ.
* نظام مراجعة واعتماد للمهام والإجراءات الإدارية.
* مركز إشعارات وتنبيهات لمتابعة الأحداث والمهام المهمة.
* نظام محادثات داخلية للتواصل بين أعضاء الفريق.
* لوحة تحكم لمتابعة أداء الفروع والموظفين والعمليات اليومية.
* تصميم Monochrome بسيط واحترافي يركز على سهولة الاستخدام وسرعة الوصول للمعلومات.
التقنيات المستخدمة:
Flutter / Dart — Clean Architecture — Feature-first Architecture — BLoC/Cubit — GoRouter — Firebase Authentication — Firestore — Firebase Storage — Cloud Functions — Firebase Cloud Messaging.
تم بناء النظام مع التركيز على قابلية التوسع، تنظيم الكود، الأمان، الأداء، وتجربة المستخدم، مع اختبارات Unit Tests واتباع بنية مناسبة لتطوير المشروع مستقبلًا.
المشروع مبني لاستخدام فعلي في بيئة تشغيل حقيقية، وليس مجرد Prototype أو مشروع تجريبي.
كود المشروع متاح بالكامل على GitHub الخاص بي (رابط المعاينة أعلاه)، يقدر أي حد يشوف تنظيم الكود والبنية بنفسه.