Skip to content
UnternehmenssystemeHR- und Personalverwaltung

HR- und Personalverwaltungssystem

HR-Software für ein wachsendes Unternehmen: Personalakten und Verträge, Urlaub und Abwesenheit, Zeiterfassung, Onboarding-Checklisten, Dokumente mit Ablaufdatum und eine Self-Service-App für Mitarbeitende.

Projektdaten

Projektart
HR- und Personalverwaltung
Kategorie
Unternehmenssysteme
Branche
Personalwesen und Betrieb
Technologie-Stack
  • Next.js
  • React
  • TypeScript
  • PostgreSQL
  • Prisma
  • BullMQ
  • S3-compatible storage
HR-Dashboard mit Personalstand je Abteilung, heutigen Abwesenheiten, offenen Urlaubsanträgen und auslaufenden Verträgen

Überblick

Dieses Demonstrationsprojekt zeigt ein HR- und Personalverwaltungssystem für ein Unternehmen mit fünfzig bis einigen hundert Beschäftigten, verteilt auf ein Büro und mehrere Standorte. Es ersetzt die Personalordner, Urlaubstabellen und E-Mail-Verläufe, mit denen HR meist arbeitet, durch ein System: Jede Person hat eine Akte mit Vertrag, Rolle, Führungskraft, Dokumenten und Historie, und jeder Antrag nimmt denselben Weg.

Mitarbeitende nutzen eine Self-Service-App, um Urlaub zu beantragen, Zeiten zu erfassen, sich krankzumelden und ihre Dokumente herunterzuladen. Führungskräfte genehmigen Anträge vom Handy aus, und HR sieht Personalstand, Abwesenheiten und auslaufende Verträge auf einen Blick. Die Lohnabrechnung selbst bleibt beim Lohnbüro oder Steuerberater: Das System bereitet jeden Monat die Stunden, Abwesenheiten und Änderungen vor, die dort gebraucht werden.

Die Herausforderung

In vielen Unternehmen lebt HR in einem gemeinsamen Ordner mit Word-Verträgen, einer Urlaubstabelle, die eine Person pflegt, und sehr vielen E-Mails. Niemand weiß genau, wie viele Urlaubstage jemand noch hat, Vertragsenden und ablaufende Nachweise fallen zu spät auf, das Onboarding hängt davon ab, wer sich woran erinnert, und sensible personenbezogene Daten liegen dort, wo zu viele Menschen sie öffnen können. Standard-HR-Tools helfen, passen aber oft nicht zu tariflichen Regeln, Schichtmodellen oder den eigenen Freigabewegen.

Die Lösung

Das Konzept führt jede Person in einer Akte und jeden HR-Prozess in einem Ablauf. Urlaubs- und Abwesenheitsanträge werden gegen Resturlaub und Teamkalender geprüft und an die zuständige Führungskraft geleitet; die Zeiterfassung folgt dem Dienstplan jedes Standorts; Ein- und Austritte laufen als Checklisten mit Verantwortlichen und Fristen. Dokumente werden mit Ablaufdatum und Erinnerung gespeichert. Der Zugriff folgt streng den Rollen: Mitarbeitende sehen ihre eigenen Daten, Führungskräfte ihr Team, und nur HR sieht Gehälter und medizinische Notizen.

Wichtigste Funktionen

  • Personalakten mit Verträgen, Rollen, Führungskräften und Historie
  • Urlaubs- und Abwesenheitsanträge mit Resturlaub und Teamkalender
  • Zeiterfassung je Standort und Schichtmodell
  • Checklisten für Ein- und Austritte mit Verantwortlichen
  • Dokumente und Nachweise mit Ablauferinnerung
  • Self-Service-App für Anträge und Dokumente
  • Rollenbasierter Zugriff mit Protokoll jeder Akteneinsicht
  • Monatlicher Export von Stunden und Abwesenheiten für die Lohnabrechnung

Für wen

  • Unternehmen mit 50 bis 500 Beschäftigten
  • Betriebe mit mehreren Standorten oder Schichtarbeit
  • HR-Teams, die mit Tabellen und geteilten Ordnern arbeiten
  • Organisationen, die strenge Kontrolle über Personaldaten brauchen

Technisches Vorgehen

Eine Next.js-Anwendung für HR und Führungskräfte mit einem Mobile-first-Self-Service-Bereich, auf PostgreSQL über Prisma. Urlaubsregeln, Anspruchsaufbau und Arbeitszeitmodelle sind Konfiguration je Vertragsart statt Code. Die Berechtigungsprüfung erfolgt serverseitig bei jeder Abfrage, sensible Felder sind verschlüsselt, und jeder Blick in eine Personalakte wird in einem Audit-Log festgehalten. Dokumente liegen in privatem S3-kompatiblem Speicher und öffnen sich über kurzlebige Links; BullMQ versendet Genehmigungsanfragen, Ablauferinnerungen und den monatlichen Export für die Lohnabrechnung.

Datenbank
Integrationen
Payroll exportGoogle WorkspaceMicrosoft 365SMTP

Screens

Hauptansichten

Urlaubsplaner eines Teams mit genehmigtem und beantragtem Urlaub, Krankheitstagen und Feiertagen je Person für einen Monat
Urlaubsplaner eines Teams mit genehmigtem und beantragtem Urlaub, Krankheitstagen und Feiertagen je Person für einen Monat

Verwaltungsoberfläche

Personalakte mit Vertragsdaten, Führungskraft, Resturlaub, Dokumenten mit Ablaufdatum und Historie
Personalakte mit Vertragsdaten, Führungskraft, Resturlaub, Dokumenten mit Ablaufdatum und Historie

Mobile und responsive Ansichten

Drei Handy-Bildschirme der Self-Service-App: Einstempeln, Urlaub beantragen und Dokumente öffnen
Drei Handy-Bildschirme der Self-Service-App: Einstempeln, Urlaub beantragen und Dokumente öffnen

Leistungen hinter diesem Projekt

Die Arbeit in dieser Fallstudie entspricht diesen Leistungen. Jede Seite erklärt Umfang, Ablauf und was Sie erhalten.

Ähnliche Projekte

Alle Projekte
  • CRM-Vertriebspipeline mit fünf Phasen vom neuen Lead bis zum Abschluss, jeder Deal mit Wert, Verantwortlichem und nächstem Schritt
    UnternehmenssystemeCRM-System

    Individuelles CRM-System

    Ein CRM, das auf einen Vertriebsprozess zugeschnitten ist: Leads aus Website und WhatsApp, visuelle Pipeline, Kontaktverläufe, Wiedervorlagen, Angebote und ein Vertriebs-Dashboard.

    • Next.js
    • React
    • TypeScript
    • PostgreSQL
    • Prisma
    • +2
  • Werkstattplaner mit Fahrzeugen nach Status von angenommen bis fertig, jede Karte mit Kennzeichen, Arbeit und Mechaniker
    AutomotiveWerkstattsoftware

    Werkstattmanagement-System

    Werkstattsoftware für Kfz-Betriebe: Live-Werkstattplaner, Reparaturaufträge mit Teilen und Arbeitszeit, Fahrzeughistorie, Online-Terminbuchung, WhatsApp-Updates für Kunden und Rechnungen.

    • Next.js
    • React
    • TypeScript
    • PostgreSQL
    • Prisma
    • +3
  • Dashboard einer Windows-Desktopanwendung für Unternehmen mit den Vorgängen des Tages, offenen Angeboten, Synchronisationsstatus und Seitenleiste
    Desktop-SoftwareWindows-Desktopanwendung

    Windows-Desktopanwendung für Unternehmen

    Eine Windows-Desktopanwendung, mit der ein kleines Unternehmen vom Büro-PC aus arbeitet: Kunden, Vorgänge, Angebote und Rechnungen, lokaler Druck, Berichte und Backups — komplett offline, mit optionaler Synchronisation zu einem Server.

    • Electron
    • React
    • TypeScript
    • SQLite
    • Node.js
    • +2

Fragen zu dieser Art von Projekt

Wird dieses HR-System von einem echten Unternehmen genutzt?

Nein. Es ist ein Demonstrationsprojekt mit fiktiven Mitarbeitenden und Beispieldaten. Es zeigt, wie Saad individuelle HR- und Personalverwaltungssoftware entwickelt.

Berechnet das System die Gehälter?

In diesem Konzept nicht. Abrechnungsregeln unterscheiden sich je Land und liegen meist beim Lohnbüro oder Steuerberater. Das System bereitet alles vor, was dort gebraucht wird — Stunden, Abwesenheiten, Zulagen und Vertragsänderungen — und exportiert es monatlich. Eine direkte Anbindung ist möglich, wenn der Anbieter eine API bereitstellt.

Wie werden personenbezogene Daten geschützt?

Der Zugriff wird serverseitig je Rolle beschränkt, sensible Felder sind verschlüsselt, Dokumente werden privat gespeichert und über kurzlebige Links geöffnet, und jede Einsicht in eine Personalakte wird protokolliert. Aufbewahrungsfristen lassen sich festlegen, damit Daten gelöscht werden, sobald sie nicht mehr aufbewahrt werden müssen.

Sie möchten ein ähnliches Projekt?

Sagen Sie Saad, was Sie brauchen. Sie erhalten einen klaren Umfang, einen Plan in Phasen und direkten Kontakt zum Entwickler – ohne Zwischenhändler.

  • Direkte, klare Kommunikation

    Sie sprechen direkt mit dem Ingenieur, der den Code schreibt — ohne Vertrieb dazwischen, ohne vage Termine.

  • Vollständig individuell

    Keine fertigen WordPress-Themes oder kopierter Code — jede Zeile wird für die Anforderungen und Größe Ihres Unternehmens geschrieben.

  • Von der Idee zum Launch

    Hilfe beim Ausformulieren der Spezifikation und bei der Umsetzung einer groben Idee in ein echtes, nutzbares Produkt.

Das Anfrageformular öffnet sich mit dieser Projektart bereits ausgewählt.