Skip to content

A way for contractors/freelancers to easily track their hours in a very minimalist way.

License

Notifications You must be signed in to change notification settings

stevegardiner26/payroll-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Payroll Tracker

A way for contractors/freelancers to easily track their hours in a very minimalist way. (Can use github issues for feature requests)

Usage

Live Heroku Build

  1. Visit https://payroll-tracker.herokuapp.com/ for a live version.

Local Usage (Faster Load Time)

  1. $ git clone https://github.com/stevegardiner26/payroll-tracker.git
  2. $ cd payroll-tracker
  3. Make sure PHP is installed locally and run $ php -S localhost:8085
  4. Visit http://localhost:8085/ in your browser and you are all done! It works using localStorage so there is no need to setup anything extra.

TODO

  1. Implement a way to add a custom record and place it in the proper date location (Use a datepicker) On Records Table
  2. Use Github Pages to Host instead of heroku
  3. Update Current Timestamps with Tracker Button Press
  4. Add compatibility for 12am rollover
  5. Improve Hour Calculation (Seems slightly innaccurate)
  6. Fix Issue with timestamps holding UTC time vs Local time
  7. Refactor CSS & JS to Minimal Code (Potentially 1 JS File?)
  8. Document JS
  9. Use a Vue Template/JQuery
  10. Be able to seperate records table by a set amount of days
  11. Save to csv files in the repo? (This would require a node server to fire api calls)
  12. Make this into a vue native app?
  13. Make a node application that can be easily run?

About

A way for contractors/freelancers to easily track their hours in a very minimalist way.

Resources

License

Stars

Watchers

Forks

Packages

No packages published