Fox-TimeTail, tailing your work-time, is a webapp (with a planned Android Wear app as well) that aims to provide an easy way to track work hours.
features:
- clock in and out in a sipmle UI
- clock in
- clock out
- display status and daily total
- display history - currently only basic month values are displayed
- display history for the current month
- display history for previous months
- display history for a specific day
- display total hours for this month on the main page
- display statistics
- add breaks
- add sick days and vacation days
- set balance
- set the gain per month
- display balance
- add notes
- webapp for mobile and desktop
- offline mode - WIP
- store requests and send them when online
- store data locally
- display status when offline
- display connection status indication
- export formats: TBD
- import fromats: TBD
- multi-user support:
- login
- per user settings
- work hours per day
- current sick days and vacation days
- sick and vacation gain per month
- per user history files
- statistics: TBD
TBD
fox-timetail/web - webapp
docker compose up -d
cd web
npm install
npm start
Workhours history is stored in json files in the web/db
directory.
Each file represents a month and is named history-YYYY-MM.json
.