An open API service indexing awesome lists of open source software.

https://github.com/schveiguy/tracker

Time tracker mini web server
https://github.com/schveiguy/tracker

Last synced: 3 months ago
JSON representation

Time tracker mini web server

Awesome Lists containing this project

README

        

# Simple time tracker app

I'm going to be using this to track hours spent on projects for clients. It's a web page so it's accessible from any device.

I currently use a 3rd party app, where I had to build extra structure around everything.

Supports multiple clients, multiple projects per client.

## How to use

Run this server on any system (should build for Windows/Linux/Mac). Then connect using the 8080 port.

The intent is not to just use this as an off-the-shelf app, but to customize it. Especially the look and feel. I have no intention of making it really pretty, basic bootstrap is enough for me. And I don't intend to make some kind of in-app editor for the invoice template, you have to customize that yourself.

It should be usable from any device (especially mobile).

## BIG WARNING

There is no security on this. No login, no password, etc. Don't put this on an internet-facing port. The default binding address is localhost for a reason.

I do want to add authentication, but I doubt it will ever get HTTPS (unless handy adds it).

## TODO

* Authentication
* Reminders of invoice times.
* Marking invoices paid
* Concrete storage of project info for invoices (currently, changing project info will change historical invoices).