bartekbrak / kinro

simple time tracking for the paranoid
Apache License 2.0
11 stars 2 forks source link

Kinro - simple time tracking for the paranoid

Goals:

More broadly:

Screenshot

alt tag

Also see the demo data to get the hang of it.

Datamodel

The goal is to keep it simple, close to real life.

See the docstrings for longer musings

Front-end

I don't care about the looks, the UI is minimal and works for me, I hope someone can add another one, the views should give enough data but we can add more. Nothing stops us from developing alternative UIs and add them under different urls, I mainly use bash+curl to operate the timers.

Standards

Install

# pseudo instructions, no hand holding
git clone
virtualenv
source activate
pip install -r requirements.txt
# optional, suit yourself
cp local_settings.py.template local_settings.py
# you might want to see the demo database
cp demo.sqlite3 db.sqlite3
# optional 
./manage.py createsuperuser
./manage.py migrate
./manage.py runserver

Run tests

pip install -r requirements_dev.txt
# Figure out how to install core module yourself, I don't care.
py.test
# there is one test, so far

TODO

History and Changelog