ChronoFlow Wiki aktualisiert

ViperioN 2025-12-05 07:45:28 +00:00
parent 18921a7aea
commit 79e458de2a

@ -5,6 +5,8 @@ Ein plattformübergreifendes Avalonia-Projekt im MVCP-Architekturstil
ChronoFlow ist ein modernes Zeiterfassungs- und Aufgabenmanagementsystem, das speziell für kleine Unternehmen, Teams und interne Entwicklungsumgebungen entwickelt wurde.
Das System ermöglicht eine klare Trennung zwischen Administratoren und Mitarbeitern, verwaltet Projekte transparent und bietet wichtige Funktionen wie Änderungsverfolgung, Rollenberechtigungen und sichere Authentifizierung.
📌 Funktionen im Überblick
🔐 Benutzerverwaltung & Login-System
@ -20,6 +22,8 @@ Mitarbeiter (eingeschränkte Rechte)
Speichern des letzten Login-Zeitpunkts, um Änderungen zwischen Logins anzuzeigen.
🗂️ Projektverwaltung
Für Administratoren
@ -45,12 +49,16 @@ Kommentare hinzufügen
Farbmarkierungen informieren über Dringlichkeit (z. B. Deadline fast überschritten)
📣 Benachrichtigungsfunktion
Beim Login sehen Mitarbeitende sofort, was sich seit dem letzten Besuch geändert hat.
Änderungen an Projekten werden hervorgehoben (z. B. blaue Umrandung).
💾 Datenbank & Speicherung
ChronoFlow verwendet SQLite für eine robuste lokale Datenspeicherung.
@ -69,6 +77,8 @@ Kommentare
Die Datenbank wird beim Start automatisch angelegt, falls sie noch nicht existiert.
🎨 Moderne Benutzeroberfläche
Avalonia UI
@ -83,12 +93,14 @@ Scrollbare Mitarbeiterauswahl mit Multi-Select
Farblich hervorgehobene Deadlines inklusive Legende
🔑 Standard-Login
Damit neue Nutzer das Programm sofort ausprobieren können, steht ein Demo-Admin zur Verfügung:
Rolle Benutzername Passwort
Administrator admin admin oder newpassword*
Administrator admin//test
* Falls ein Erstlogin erzwungen wird, muss das Passwort beim ersten Start geändert werden.
@ -96,6 +108,8 @@ Optional kannst du Mitarbeitenden-Testaccounts anlegen, z. B.:
Rolle Benutzername Passwort
Mitarbeiter employee1 newpassword
📥 Installation & Start
Repository klonen oder ZIP herunterladen
@ -111,6 +125,8 @@ Mit Standard-Login anmelden
Die SQLite-Datenbank wird beim ersten Start automatisch erstellt.
Falls eine ältere Version existiert, wird die Struktur bei Bedarf aktualisiert.
🛠️ Architekturübersicht (MVCP)
Model
@ -127,11 +143,15 @@ Persistence
Diese klare Trennung sorgt für Wartbarkeit und Erweiterbarkeit.
📄 Lizenz & Nutzung
ChronoFlow darf frei genutzt, erweitert und an die eigenen Bedürfnisse angepasst werden.
Änderungen am Code sollten dokumentiert werden, um die Nachvollziehbarkeit zu sichern.
🤝 Beitrag & Weiterentwicklung
Pull Requests, Verbesserungsvorschläge und Feature-Anfragen sind willkommen.