Timetrack screenshot

Timetrack

Sovint a la feina alternem entre projectes de varis clients, manteniments, bugs, etc. Tot són flors i violes fins que a final de mes et demanen un registre d'hores i ja està liada, et passes aquell dia mirant mails i buscant a stackoverflow com es feia aquell `git log` tant maco on sortien els teus commits entre dues dates, però t'ho miris com t'ho miris sempre et falten hores per tot arreu.

Fins que te n'afartes i un dia comences a buscar alguna aplicació que t'ajudi, tot el que trobes sembla molt maco d'entrada però acostumen a tenir un munt de funcionalitats que no et calen per res, demanen massa informació, en quasi totes t'has de registrar, i algunes fins i tot et volen cobrar (cobrar perquè els hi regalis una llista de clients i projectes, negoci rodó).

Com que no trobava res que em convencés em vaig crear el Timetrack:

  • Per afegir una entrada només cal un nom de client i un nom de projecte.
  • Escollim dues dates per veure el temps acumulat.
  • Només permet tenir un projecte "actiu" a la vegada.
  • No és necessari tenir el navegador obert tota l'estona.
  • Tota la informació es desa a la indexedDB del navegador de l'usuari.
  • Sense cookies ni registres ni transmissió de dades cap enlloc.
  • Es pot utilitzar sense connexió a internet.

Com que les dades es queden al teu navegador, és responsabilitat de cadascú de fer-se les còpies que cregui convenient, per això es pot exportar i importar la base de dades. Potser en el futur hi podem afegir connectors per fer còpies a diversos backends, el dropbox de l'usuari per exemple, etc (PR són benvinguts).