מערכת שיבוץ משמרות הוגנת עם מנוע נקודות צדק
אפליקציית ווב בעברית לשיבוץ אוטומטי והוגן של משמרות וכוננויות בארגון ביטחוני. מנוע 'נקודות צדק' מחלק משמרות לפי הוגנות, תוך הימנעות מימים רצופים ותקרות חודשיות — לצד שוק החלפות משמרות, ניהול קאדר ומשימות אבטחה, טבלת מובילים ודשבורדים למפקדים ולחיילים.
האתגר
שיבוץ משמרות וכוננויות בארגון ביטחוני נעשה ידנית בגיליונות — תהליך איטי, מועד לטעויות ולא שקוף, שקשה לוודא בו הוגנות. נדרש מנוע שיחלק משמרות באופן הוגן (נקודות צדק, משקלי כיתות, הימנעות מימים רצופים ותקרות חודשיות), ישמור על שקיפות מלאה ויאפשר החלפות ומעקב חודשי — הכול במקום אחד.
התוצאה
נבנתה ועלתה אפליקציית full-stack מלאה (Vercel + PostgreSQL): יצירת שיבוצים, החלפות ושוק החלפות, קאדר, משימות אבטחה, תורנויות ניקיון, טבלאות מובילים ודשבורדים מבוססי הרשאות. המערכת כוללת ייבוא/ייצוא Excel, סנכרון Google Sheets, ייצוא יומן ומשימות מתוזמנות — ומסומנת בלנדינג כ'גרסה 2.0'.
Tech Stack
איך עבדנו
חמשת השלבים שעברנו מהרעיון להשקה.
- 1אפיון מודל הארגון (סניף → מדור → צוות), התפקידים וחוקי ההוגנות
- 2פיתוח מנוע השיבוץ: נקודות צדק, משקלי כיתות, הימנעות מימים רצופים ותקרות חודשיות
- 3ייבוא/ייצוא נתונים מ-Excel, סנכרון דו-כיווני עם Google Sheets וייצוא ליומן (iCal)
- 4שוק החלפות משמרות עם אישור דו-צדדי וזיהוי התנגשויות, קאדר, משימות אבטחה ותורנויות ניקיון
- 5דשבורדים מבוססי הרשאות, טבלת מובילים, משימות מתוזמנות (cron) והשקה ב-Vercel