M+T Industrieservice – Web-App für die Personalplanung

Interne Web-App, die Mitarbeiter- und Baustellenplanung digitalisiert – und die Planung vom Erfahrungswissen einer einzelnen Person löst.

Zu allen Projekten
Zu allen Projekten
M+T Planungs-App – Planungsübersicht mit Baustellen und Zuweisungen (anonymisiert)

Projektzusammenfassung

M+T Industrieservice setzt rund 120 Mitarbeitende – intern, selbstständig und über Drittfirmen – auf wechselnden Baustellen ein. Für den Betrieb habe ich eine interne Web-App entwickelt, die Mitarbeitende, Baustellen und zeitliche Zuweisungen strukturiert abbildet, Konflikte und Unterbesetzung sichtbar macht und die Planung so von einer einzelnen Person entkoppelt.

Ausgangslage

Die Personalplanung war stark wissensbasiert und hing an einer zentralen planenden Person. Fiel sie aus, fehlten dem Team Transparenz, Planungslogik und Verfügbarkeitsübersicht – eine saubere Übernahme durch andere war kaum möglich. Verwaltet wurde bis dahin mit einer bestehenden Microsoft-Access-Lösung.

Ziele des Projekts

  • Personalplanung digitalisieren und von einzelnen Personen unabhängig machen
  • Mitarbeitende und Baustellen strukturiert abbilden
  • Zuweisungen über Zeiträume mit Verfügbarkeits- und Konfliktprüfung
  • Unterbesetzung auf einen Blick sichtbar machen

Durchgeführte Leistungen

Von Konzept bis lauffähiger Anwendung habe ich die interne Lösung umgesetzt:

  • Konzept und Entwicklung der Web-App
  • Datenmodell für Mitarbeitende, Baustellen und Zuweisungen
  • Verfügbarkeits- und Konfliktlogik inkl. Anzeige der blockierenden Baustelle
  • Planungsansicht mit Filtern (Zeitraum, Rolle, Firma, Baustelle, Kunde, Status)
  • Eigene Infrastruktur mit Postgres auf bestehendem Server, Soft-Delete und Nachvollziehbarkeit

Umsetzung

Die App ist mit Next.js, TypeScript, Prisma und PostgreSQL umgesetzt und läuft auf eigener Infrastruktur statt auf einem Fremddienst – für niedrige Kosten und volle Kontrolle bei einer rein internen Lösung. Kern ist die Verfügbarkeitslogik: Ist ein Mitarbeitender im gewünschten Zeitraum schon auf einer anderen Baustelle verplant, bleibt er sichtbar, ist aber gesperrt, und die blockierende Baustelle wird direkt angezeigt. Aus benötigter und zugewiesener Mitarbeiterzahl leitet das System Unterbesetzung ab. Umgesetzt habe ich sie KI-gestützt mit Claude Code – Steuerung und Verantwortung lagen bei mir. Bewusst schlank gehalten: nur Funktionen, die der Betrieb wirklich braucht.

Resultat

Eine schlanke interne Web-App, die die Personalplanung transparent und nachvollziehbar macht – unabhängig davon, wer gerade plant. Mitarbeitende, Baustellen und Zuweisungen sind zentral abgebildet, Konflikte und Unterbesetzung sofort sichtbar. Die Lösung nimmt dem Team manuellen Planungsaufwand ab und läuft auf eigener Infrastruktur.