تفاصيل العمل

قمت بتصميم وبرمجة نظام متكامل لإدارة البيانات في وضع عدم الاتصال (Offline-first) لتطبيق نقاط بيع باستخدام Flutter، لضمان استمرارية العمل دون توقف.

أبرز المزايا التقنية التي تم تنفيذها:

​استراتيجية المزامنة الذكية (Smart Sync Strategy): بناء هيكلية تعتمد على SQLite للحفظ المحلي الفوري، مع مدير مزامنة (SyncManager) يعمل في الخلفية لرفع البيانات تلقائياً عند عودة الاتصال.

​واجهات تفاعلية (Reactive UI): تطوير نظام إشعارات لحظي باستخدام (Streams) و (Overlay Widgets) لتنبيه المستخدم بحالة المزامنة وعدد العمليات المعلقة عبر "كبسولة ذكية" عائمة تظهر في كافة شاشات التطبيق.

​إدارة الجلسات والأمان: معالجة انتهاء صلاحية التوكن (JWT) باستخدام (Dio Interceptors) لتجديد الجلسة تلقائياً (Auto-Refresh) دون إخراج المستخدم أو مقاطعة عمله.

​معالجة الأخطاء: التعامل مع حالات انقطاع الشبكة وتضارب البيانات لضمان سلامة العمليات المالية بنسبة 100%.

بطاقة العمل

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