Skip to content

Latest commit

 

History

History
53 lines (33 loc) · 1.54 KB

README.md

File metadata and controls

53 lines (33 loc) · 1.54 KB

TinyTime

TinyTime ist ein einfaches Zeiterfassungstool, das es dir ermöglicht, deine Arbeitszeiten für verschiedene Projekte und Tätigkeiten zu verfolgen. Es bietet eine benutzerfreundliche Web-Oberfläche, um Aufgaben und Projekte auszuwählen, die Zeit zu starten und zu stoppen sowie die gesammelten Daten zu exportieren.

Funktionen

  • Erfasse Zeit für verschiedene Tätigkeiten und Projekte
  • Automatische Berechnung der Zeitdauer
  • Anzeige und Verwaltung von Zeiteinträgen
  • Exportiere alle Zeiteinträge als CSV-Datei
  • Einfaches Hinzufügen neuer Tätigkeiten und Projekte

Installation

Voraussetzungen

  • Python 3.x
  • Flask
  • TinyDB

Schritte zur Installation

  1. Repository klonen

    git clone https://github.com/shift000/tinyTime.git
    cd tinytime
    
  2. Virtuelle Umgebung erstellen und aktivieren

    python -m venv venv
    source venv/bin/activate  # Auf Windows: venv\Scripts\activate
    
  3. Abhängigkeiten installieren

    pip install -r requirements.txt
    
  4. Server starten

    python3 main.py
    

Der Server wird auf http://127.0.0.1:5000/ gestartet und kann über den Browser geöffnet werden.

Lizenz

Dieses Projekt ist unter der GNU General Public License (GPL) lizenziert. Siehe LICENSE für Details.

Haftungsausschluss

Dieses Programm wurde schnell erstellt und kann Fehler oder Bugs enthalten. Der Autor übernimmt keine Haftung für Schäden, die durch die Nutzung dieses Programms entstehen könnten. Die Nutzung erfolgt auf eigene Verantwortung.