Ein leistungsstarker Arbeitszeit-Tracker entwickelt in Kotlin, um Arbeitszeiten effizient zu erfassen, Überstunden zu berechnen und gespeicherte Zeiten komfortabel zu verwalten. Die App bietet eine transparente Übersicht über geleistete Stunden und hilft bei der genauen Dokumentation der Arbeitszeiten.
- Zeiterfassung mit Start- und Endzeit
- Automatische Berechnung von Überstunden basierend auf den individuellen Arbeitszeiten
- SQLite-Datenbank zur lokalen Speicherung und Verwaltung der Arbeitszeiten
- Anpassbarer Datenbankpfad zur individuellen Nutzung
- Moderne Benutzeroberfläche mit Material Design
- Personalisierung: Anpassbare Farben und Arbeitszeiten in den Einstellungen
- Dark Mode-Unterstützung für angenehme Nutzung bei verschiedenen Lichtverhältnissen
- Kalenderansicht zur Visualisierung aller erfassten Arbeitszeiten
- Urlaubsverwaltung zur Erfassung von Urlaubszeiten
- Exportfunktion für Arbeitszeitdaten im CSV-Format
- Repository klonen:
git clone https://github.com/ENable1/WorkTimeTracker.git
- Projekt in IntelliJ IDEA öffnen
- Abhängigkeiten auflösen und Anwendung starten
- Datenbank konfigurieren, falls ein individueller Speicherpfad benötigt wird
- Erste Arbeitszeiten erfassen und App an individuelle Bedürfnisse anpassen
Zeigt eine Übersicht der erfassten Arbeitszeiten sowie berechnete Überstunden. Die aktuelle Tageszeit wird angezeigt und Nutzer können neue Zeiten erfassen oder vorhandene Einträge verwalten.
Zeigt ein Dialog, durch welchen man einen eingegebenen Eintrag bearbeiten kann.
Hier lassen sich Farbschema, Arbeitszeiten und der Dark Mode konfigurieren. Zudem kann festgelegt werden, ob Erinnerungen zur Zeiterfassung erscheinen sollen.
Ermöglicht eine Übersicht aller erfassten Arbeitszeiten über einen längeren Zeitraum zur Identifizierung von Trends oder Unregelmäßigkeiten.
Die App nutzt eine SQLite-Datenbank zur sicheren Speicherung der Arbeitszeiten. Der Speicherpfad ist konfigurierbar und kann an individuelle Anforderungen angepasst werden.
Dieses Projekt steht unter Lizenz – Details sind in der LICENSE Datei einsehbar.
- Web-Interface zur Verwaltung der Arbeitszeiten über den Browser
- Unterstützung für mehrere Benutzerprofile innerhalb der App
- Erweiterte Statistikfunktionen mit detaillierter Graphenansicht
- Windows-Benachrichtigungen zur Erinnerung an die Zeiterfassung
- Datenexport in verschiedene Formate:
- Excel
- Möglichkeit zur Eintragung von Krankentagen
- Urlaubsrechnung
- Cat Mode
- Rufbereitschafts für Personen welche keine geregelten Arbeitszeiten haben
- CSV Converter mit Versionserkennung