ChronoFlow Wiki aktualisiert
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.
|
||||
|
||||
Loading…
Reference in New Issue
Block a user