מערכת ניהול אחזקה מלאה — קריאות שירות, משימות, מתקנים, צוות, הודעות ואוטומציות. כולה בנויה למובייל, עובדת בחוץ בשמש.
המודולים
שישה מודולי ליבה, מחוברים זה לזה, בנויים לעבודה שטחית אמיתית.
דיווח תקלות מהשטח עם מצלמה בלבד וGPS אוטומטי. ניהול סטטוס, הקצאה לעובדים, תצוגת קנבן.
יצירה, הקצאה ומעקב. תמיכה במשימות חוזרות יומי/שבועי/חודשי. סגירה עם תמונה ומיקום GPS.
מאגר כל מתקני הפארק, מצב עדכני, תחזוקה מתוזמנת, היסטוריה מלאה וסריקת QR מהשטח.
הזמנת עובדים, 4 רמות הרשאה, מעקב ביצועים. ביטול גישה מיידי בסיום העסקה.
צ׳אט ישיר, קבוצתי ולפי אזור גיאוגרפי. עדכונים בזמן אמת עם Supabase Realtime.
כללים אוטומטיים: קריאה נוצרה ← הודע לצוות. משימה באיחור ← התרה למנהל. Cron שעתי.
אבטחה ואמינות
כל שכבת האפליקציה מאובטחת — מהבקשה ועד לבסיס הנתונים.
getUser() — ולידציה מול Supabase Auth בכל בקשה
RLS על כל טבלה + whitelist שדות בכל PATCH
כל פעולה רגישה מתועדת עם זמן, משתמש ופרטים
מחיקה רכה על כל הישויות — ניתן לשחזר תמיד
Mobile First
כל העיצוב מותאם לעבודה בחוץ מהטלפון. כפתורים גדולים, ניגודיות גבוהה.
כל צילום מאמת שהתמונה צולמה בשטח. GPS אוטומטי בזמן הצילום.
עובד כאפליקציה native על iOS ו-Android. ניתן להתקין ישירות מהדפדפן.
התראות דחיפה לטלפון על קריאות חדשות, משימות באיחור, והודעות ישירות.
כל הממשק עברית ימין-לשמאל. גופן Assistant מותאם לעברית ולטינית יחד.
מה בנינו
מבנייה של מערכת MVP לפרודקשן מלא — בשלבים.
Next.js 14 App Router, Supabase Auth, RLS, middleware, login ו-session management מאובטח עם getUser().
מחזור חיים מלא של קריאות שירות עם צילום מצלמה, GPS, סטטוסים, קנבן ומשימות חוזרות.
מתקנים, אזורים, ניהול צוות עם 4 רמות הרשאה, הזמנות, דוחות ביצועים וaudit log.
מערכת הודעות real-time עם Supabase Realtime, אוטומציות עם Cron Job שעתי, Push Notifications.
Progressive Web App עם Service Worker, Loading skeletons ו-Error boundaries לכל 23 מסך.
93 קבצים, 2,788 שורות קוד חדשות, אבטחה מלאה — מוכן לחיבור לסביבת הייצור של פארק הטרמינל.