{"id":13941692,"url":"https://github.com/luckyshot/freelance-timetracker","last_synced_at":"2025-08-22T18:10:50.163Z","repository":{"id":6715022,"uuid":"7960737","full_name":"luckyshot/freelance-timetracker","owner":"luckyshot","description":"Free and super-simple web-based timetracking system in JavaScript and PHP.","archived":false,"fork":false,"pushed_at":"2022-10-23T17:01:45.000Z","size":627,"stargazers_count":25,"open_issues_count":0,"forks_count":3,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-01T22:42:43.226Z","etag":null,"topics":["freelance-timetracker","freelance-work","hacktoberfest","minimal","php","productivity","productivity-timer"],"latest_commit_sha":null,"homepage":"https://xaviesteve.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/luckyshot.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null}},"created_at":"2013-02-01T15:44:37.000Z","updated_at":"2023-11-09T18:51:36.000Z","dependencies_parsed_at":"2023-01-11T17:03:03.734Z","dependency_job_id":null,"html_url":"https://github.com/luckyshot/freelance-timetracker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luckyshot%2Ffreelance-timetracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luckyshot%2Ffreelance-timetracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luckyshot%2Ffreelance-timetracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luckyshot%2Ffreelance-timetracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/luckyshot","download_url":"https://codeload.github.com/luckyshot/freelance-timetracker/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244277178,"owners_count":20427312,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["freelance-timetracker","freelance-work","hacktoberfest","minimal","php","productivity","productivity-timer"],"created_at":"2024-08-08T02:01:24.910Z","updated_at":"2025-03-23T06:30:57.676Z","avatar_url":"https://github.com/luckyshot.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"## Freelance Timetracker\r\n\r\n\r\n![Screen](https://raw.githubusercontent.com/renat2985/freelance-timetracker/master/screen3.png)\r\n\r\n\r\nFreelance Timetracker is a free and super-simple web-based timetracking system. All the information is stored in a JSON file so no database is needed.\r\n\r\n\r\n### 10 second Setup\r\n\r\n1. Copy the files to your web server\r\n2. You are done!\r\n\r\n#### Quick notes\r\n\r\nMake sure PHP can create/edit files in that path. You should use Freelance Timetracker locally since there is no password protection, everyone could access it and play around with it. Also, make sure not to open several tabs of it since you may overwrite the database. No configuration is necessary although you can customize some things such as saving interval, default rate, currency, database extension and a few other things.\r\n\r\n\r\n### How to use\r\n\r\nClick the checkbox to start timing a task, edit any fields by clicking on them.\r\n\r\n\r\n### Contents\r\n\r\nThe code is just one PHP, CSS, JS and JSON file.\r\n\r\n\r\n### How it works\r\n\r\n- Tailwindcss gives it styling\r\n- jQuery/AJAX sends the information to the back-end (every 10 seconds by default)\r\n- PHP stores everything in a JSON file\r\n\r\nThis setup makes it extremely easy to install Freelance Timetracker with just a copy-paste and start using straight away. It also makes backing up your stuff super-easy.\r\n\r\n\r\n### License\r\n\r\nFreelance Timetracker is authored by [Xavi Esteve](https://xaviesteve.com/) and [Renats K.](http://www.myworld.lv/), and it is licensed under a MIT License.\r\n\r\nFeel free to fork it and send any pull requests.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluckyshot%2Ffreelance-timetracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fluckyshot%2Ffreelance-timetracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluckyshot%2Ffreelance-timetracker/lists"}