TimeTracker allows you to track your work time
- You can pause any time,
- You can continue any time,
- Job title can be entered during start or finish task,
- User accounts,
- CSV last week export,
- List of your last week tasks,
Unzip archive
TimeTracker requires [Laravel 4.2] to run. Also, DB driver.
For sqlite (default DB) on Debian-ish system
$ sudo apt-get install -y php5-sqlite$ cd backend
$ php composer.phar update
$ php artisan migrateFor some dummy data (user: demo1, password: qwerty)
php artisan db:seedRun server (port :8000)
php artisan serveAngularJS requires only HTTP server (by default, listens to port :8000), example
$ cd frontend
$ php5 -S localhost:8001- Very poor error handling on frontend side,
- Cannot fetch data from different dates than current week
- Unittests!!!
- ... and a lot more