Das WebLift-Logo
Zurück zu Projekten
Mishmar
Internes Tool · Schichtplanung2026

Ein faires Schichtzuweisungssystem mit Gerechtigkeitspunkte-Mechanismus

Eine hebräische Web-App zur automatischen, fairen Zuweisung von Wachschichten und Aufgaben in einer Sicherheitsorganisation. Ein „Gerechtigkeitspunkte“-System verteilt Schichten gerecht und vermeidet aufeinanderfolgende Tage und Monatsgrenzen – plus Schichttausch-Marktplatz, Kader- und Sicherheitsaufgabenverwaltung, Ranglisten und Dashboards für Kommandeure und Soldaten.

Die Herausforderung

Schichten und Aufgaben in einer Sicherheitsorganisation wurden per Hand in Tabellen geplant – langsam, fehleranfällig, undurchsichtig und schwer fair zu halten. Es wurde ein System gebraucht, das Schichten gerecht verteilt (Gerechtigkeitspunkte, Gewichtungen, Vermeidung aufeinanderfolgender Tage und Monatslimits), volle Transparenz bietet und Tausch sowie Monats-Tracking in einem System ermöglicht.

Das Ergebnis

Eine vollständige Full-Stack-Anwendung wurde gebaut und ausgeliefert (Vercel + PostgreSQL): Schichtgenerierung, Tauschmarkt, Kader, Sicherheitsaufgaben, Reinigungsaufgaben, Ranglisten und berechtigungsbasierte Dashboards. Mit Excel-Import/Export, Google-Sheets-Sync, Kalenderexport und geplanten Jobs – die Landingpage nennt sie „Version 2.0“.

Tech Stack

Next.jsTypeScriptReactPrismaPostgreSQLGoogle Sheets APITailwind CSSZustandVitestVercel

So haben wir gearbeitet

Die fünf Phasen von der Idee bis zum Start.

  1. 1Modellierung der Organisation (Zweig → Abschnitt → Team), Rollen und Fairness-Regeln
  2. 2Entwicklung des Zuweisungs-Engines: Gerechtigkeitspunkte, Gewichtungen, Vermeidung aufeinanderfolgender Tage und Monatslimits
  3. 3Excel-Import/-Export, bidirektionaler Google-Sheets-Sync und Kalender(ical)-Export
  4. 4Schichttausch-Marktplatz mit zweiseitiger Genehmigung und Kollisionserkennung, Kader, Sicherheits- und Reinigungsaufgaben
  5. 5Berechtigungsbasierte Dashboards, Rangliste, geplante Jobs (cron) und Launch auf Vercel

Haben Sie ein ähnliches Projekt?

Wir freuen uns, Ihre Idee zu hören und gemeinsam den Weg zur Umsetzung zu überlegen.

Kontakt aufnehmen