C# · .NET 8 · Desktop · 2025
Offline-first Zeiterfassung für Windows mit Rollenlogik, PIN-Anmeldung, QR-Code-Auth, SQLite-Datenbank und CSV-/Excel-Export.
4 .NET-Projekte (App, Core, Data, Export) mit klarer Schichttrennung. Core enthält nur Interfaces und Domänenlogik — kein UI, kein ORM. 99 C#-Dateien, vollständig offline.
PIN-Hashing via PBKDF2-SHA256 (120.000 Iterationen, 16-Byte-Salt). QR-Code-Auth für Admin-Login und nutzergebundene Buchungs-Tokens via ZXing.Net und QRCoder.
Rollen (User/Admin), Audit-Log, Korrekturbuchungen, Pausenverwaltung, Buchungs-Presets, CSV- und Excel-Export (ClosedXML). Alle Daten bleiben lokal — kein Server, kein Cloud-Zwang.
Avalonia UI ermöglicht natives Windows-Feeling bei plattformübergreifendem XAML-Markup. Themes, Custom Controls und reaktive Datenbindung ohne WPF-Abhängigkeit.