האתגר
מה עמד לפני Armax?
טכנאי שטח של Armax עבדו באזורים עם קישוריות אינטרנט לא יציבה. האפליקציה הישנה נתקעה ללא חיבור, ועם חזרת הרשת לא הייתה ידיעה אם הנתונים שנשמרו מקומית עדכניים או מתנגשים עם שינויים שנעשו בשרת בינתיים.
הפתרון
מה בנינו
בנינו אפליקציה Mobile עם ארכיטקטורת Offline-First: SQLite מקומי ב-Device עם Queue של פעולות ממתינות, ו-Backend Sync Engine עם Conflict Resolution מבוסס Last-Write-Wins עם חריגות ידניות לשדות קריטיים. כל שינוי מקומי מקבל Timestamp ו-Device ID לזיהוי מקור בסנכרון.

תוצאות
מה השגנו יחד
✓0 אובדן נתונים בסנכרון מאז ההשקה — אף טכנאי לא איבד דיווח
✓Sync ממוצע של 340 פעולות ממתינות מסתיים תוך 12 שניות
✓זמן מילוי דיווח שטח ירד ב-47% עם ממשק אופטימלי לעבודה מנותקת
