https://github.com/matthias-p-nowak/tracker
tracking hours for invoicing with description
https://github.com/matthias-p-nowak/tracker
Last synced: 2 months ago
JSON representation
tracking hours for invoicing with description
- Host: GitHub
- URL: https://github.com/matthias-p-nowak/tracker
- Owner: matthias-p-nowak
- License: unlicense
- Created: 2025-03-01T18:12:09.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-03-16T17:41:05.000Z (2 months ago)
- Last Synced: 2025-03-16T18:57:45.502Z (2 months ago)
- Language: PHP
- Size: 183 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Tracker
Tracking hours for invoicing with description.## Implementation details
### htmx-lite
This webapp uses a light version of the "htmx" philosophy - implemented in an own project, reused and modified here.
Basically, all input from the user is translated into a POST request to the same php file with a different path.
This gets processed and the reponse contains a sequence of top level html elements including script elements.
Attributes tell where to place them in the DOM.### Timesheet
Registering new events will end the previous one, but only the start time is recorded.
The duration on that activity gets accumulated and rounded up to the next 0.5 hours.
The difference to the previous day is then taken as the daily accounted value.
Then, those values are aggregated to the parent project.## https test connection
Use
~~~SH
stunnel proxy.cnf
~~~