$ ./time-tracker live
Stunden erfassen und mit einem Klick in die Rechnung übernehmen
Für Freelancer und kleine Teams, die nach Stunden abrechnen. Timer starten oder Zeiten nachtragen, die Woche sehen und die gewählten Stunden als fertige Positionen an das kostenlose Rechnungstool senden. Ohne Konto, Ihre Daten bleiben auf Ihrem Gerät.

$ cat funktionen.md
- Timer mit einem Klick je Projekt und Aufgabe. Er läuft weiter, wenn Sie den Tab schließen, und die Leertaste startet oder stoppt ihn.
- Projekte mit Kunde und Stundensatz: Jeder Eintrag zeigt Stunden und Betrag.
- Zeiten von Hand eintragen oder ändern, mit Beginn und Ende oder einer Dauer wie 1:30, 1,5 oder 90m. Arbeit über Mitternacht zählt richtig.
- Wochenübersicht: Stunden je Projekt und Tag mit Summen und Beträgen. Auf Wunsch je Eintrag auf 6, 15 oder 30 Minuten aufrunden.
- Einträge auswählen und als Positionen an die Rechnung senden: eine Position je Projekt, je Tag oder je Eintrag, mit Stunden und Ihrem Satz. Die Einträge werden als abgerechnet markiert.
- CSV-Export für Excel (deutsches oder englisches Format) und eine JSON-Sicherung, die Sie in jedem Browser wiederherstellen können.
$ cat warum.md
Einen Teil meiner Arbeit rechne ich nach Stunden ab, und ich habe die Zeiten immer wieder von Hand aus einer Notiz-App in Rechnungen übertragen. Die meisten Zeiterfassungen wollen ein Konto und ein Monatsabo, bevor sie etwas exportieren. Diese hier ist ein Timer, eine Wochenübersicht und ein Knopf, der die gewählten Stunden zu Rechnungspositionen in meinem eigenen Rechnungstool macht, damit nichts doppelt getippt wird.
$ selbst-hosten
- Voraussetzungen
- Statische Dateien, kein Build-Schritt und keine Datenbank: jeder Webserver reicht. Auf derselben Domain wie Invoice hosten, damit die Stunden hinüber gehen.
- Technik
- HTML, JavaScript
- Lizenz
- MIT
Das Repository wird bald auf GitHub veröffentlicht. Bis dahin schicke ich Ihnen den Code auf Anfrage.
Code anfragen