Resources

Alle Materialien, an einem Ort.

Das vollständige ER-Diagramm der Server-Datenbank, ausgewählte SQL-Migrationen, Screenshots der Anwendung sowie weiterführende Dokumentation zum Projekt.

ER-Diagramm in voller Auflösung

Vollständige Darstellung aller 24 fachlichen Tabellen sowie der Tabelle flyway_schema_history, farbcodiert nach Funktionsbereich: Katalog, Benutzer und Kunden, Workflow, Bestand und Ledger, System.

Schema & Daten

Versionierte Flyway-Migrationen für PostgreSQL 16 — verfügbar als Download und in Lesedarstellung.

V1__baseline_postgres.sql

Vollständiges Schema mit allen 24 Tabellen, Indizes und Constraints. Bildet die Grundlage des Datenbankaufbaus.
Baseline · Tables · Indices

V1_1__utility_functions.sql

PostgreSQL Utility-Funktionen für Berechnungen, Validierungen und Hilfsoperationen auf Datenbankebene.
Functions · PL/pgSQL

V1_2__triggers.sql

Trigger für berechnete Spalten und Audit-Felder. Hält abgeleitete Werte automatisch konsistent.
Triggers · Audit · Computed

V2__seed_postgres.sql

Seed-Daten inklusive Standorte, Kategorien, Admin-Konto und Beispielprodukten.
Seed · 3 Standorte · Admin

Screenshots & Demo

Login & Setup-Wizard

JavaFX · Erstkonfiguration

Produkt-Dashboard

JavaFX · Bestandsübersicht

Rental-Workflow

JavaFX · Ausleihe-Prozess

Konflikt-Auflösung

JavaFX · Sync-Konflikte

Observability-Stream

Vue 3 · SSE Live-Events

Standort-Verwaltung

Vue 3 · Locations CRUD