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. 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. 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 📌 Funktionen im Überblick
🔐 Benutzerverwaltung & Login-System 🔐 Benutzerverwaltung & Login-System
@ -20,6 +22,8 @@ Mitarbeiter (eingeschränkte Rechte)
Speichern des letzten Login-Zeitpunkts, um Änderungen zwischen Logins anzuzeigen. Speichern des letzten Login-Zeitpunkts, um Änderungen zwischen Logins anzuzeigen.
🗂️ Projektverwaltung 🗂️ Projektverwaltung
Für Administratoren Für Administratoren
@ -45,12 +49,16 @@ Kommentare hinzufügen
Farbmarkierungen informieren über Dringlichkeit (z. B. Deadline fast überschritten) Farbmarkierungen informieren über Dringlichkeit (z. B. Deadline fast überschritten)
📣 Benachrichtigungsfunktion 📣 Benachrichtigungsfunktion
Beim Login sehen Mitarbeitende sofort, was sich seit dem letzten Besuch geändert hat. Beim Login sehen Mitarbeitende sofort, was sich seit dem letzten Besuch geändert hat.
Änderungen an Projekten werden hervorgehoben (z. B. blaue Umrandung). Änderungen an Projekten werden hervorgehoben (z. B. blaue Umrandung).
💾 Datenbank & Speicherung 💾 Datenbank & Speicherung
ChronoFlow verwendet SQLite für eine robuste lokale Datenspeicherung. 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. Die Datenbank wird beim Start automatisch angelegt, falls sie noch nicht existiert.
🎨 Moderne Benutzeroberfläche 🎨 Moderne Benutzeroberfläche
Avalonia UI Avalonia UI
@ -83,12 +93,14 @@ Scrollbare Mitarbeiterauswahl mit Multi-Select
Farblich hervorgehobene Deadlines inklusive Legende Farblich hervorgehobene Deadlines inklusive Legende
🔑 Standard-Login 🔑 Standard-Login
Damit neue Nutzer das Programm sofort ausprobieren können, steht ein Demo-Admin zur Verfügung: Damit neue Nutzer das Programm sofort ausprobieren können, steht ein Demo-Admin zur Verfügung:
Rolle Benutzername Passwort 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. * 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 Rolle Benutzername Passwort
Mitarbeiter employee1 newpassword Mitarbeiter employee1 newpassword
📥 Installation & Start 📥 Installation & Start
Repository klonen oder ZIP herunterladen Repository klonen oder ZIP herunterladen
@ -111,6 +125,8 @@ Mit Standard-Login anmelden
Die SQLite-Datenbank wird beim ersten Start automatisch erstellt. Die SQLite-Datenbank wird beim ersten Start automatisch erstellt.
Falls eine ältere Version existiert, wird die Struktur bei Bedarf aktualisiert. Falls eine ältere Version existiert, wird die Struktur bei Bedarf aktualisiert.
🛠️ Architekturübersicht (MVCP) 🛠️ Architekturübersicht (MVCP)
Model Model
@ -127,11 +143,15 @@ Persistence
Diese klare Trennung sorgt für Wartbarkeit und Erweiterbarkeit. Diese klare Trennung sorgt für Wartbarkeit und Erweiterbarkeit.
📄 Lizenz & Nutzung 📄 Lizenz & Nutzung
ChronoFlow darf frei genutzt, erweitert und an die eigenen Bedürfnisse angepasst werden. ChronoFlow darf frei genutzt, erweitert und an die eigenen Bedürfnisse angepasst werden.
Änderungen am Code sollten dokumentiert werden, um die Nachvollziehbarkeit zu sichern. Änderungen am Code sollten dokumentiert werden, um die Nachvollziehbarkeit zu sichern.
🤝 Beitrag & Weiterentwicklung 🤝 Beitrag & Weiterentwicklung
Pull Requests, Verbesserungsvorschläge und Feature-Anfragen sind willkommen. Pull Requests, Verbesserungsvorschläge und Feature-Anfragen sind willkommen.