All Projects → luckyshot → freelance-timetracker

luckyshot / freelance-timetracker

Licence: MIT license
Free and super-simple web-based timetracking system in JavaScript and PHP.

Programming Languages

javascript
184084 projects - #8 most used programming language
PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to freelance-timetracker

Type
🎉 Minimal and Clean Free Jekyll Theme
Stars: ✭ 185 (+704.35%)
Mutual labels:  minimal
Cargo
🚂🚋🚋 A browser with almost no UI.
Stars: ✭ 221 (+860.87%)
Mutual labels:  minimal
Herbe
Daemon-less notifications without D-Bus. Minimal and lightweight.
Stars: ✭ 235 (+921.74%)
Mutual labels:  minimal
Styled React Boilerplate
Minimal & Modern boilerplate for building apps with React & styled-components
Stars: ✭ 198 (+760.87%)
Mutual labels:  minimal
Common
A simple, clean and minimal prompt.
Stars: ✭ 213 (+826.09%)
Mutual labels:  minimal
Archie
A minimal Hugo Theme
Stars: ✭ 226 (+882.61%)
Mutual labels:  minimal
Raspberrypi Ua Netinst
RaspberryPi (minimal) unattended netinstaller
Stars: ✭ 179 (+678.26%)
Mutual labels:  minimal
Config
12 factor configuration as a typesafe struct in as little as two function calls
Stars: ✭ 251 (+991.3%)
Mutual labels:  minimal
Olauncher
Minimal AF (ad-free) launcher app for Android. Available at Play Store and F-Droid.
Stars: ✭ 211 (+817.39%)
Mutual labels:  minimal
Hagura
A light weight, minimal Jekyll theme.
Stars: ✭ 235 (+921.74%)
Mutual labels:  minimal
Webpack Nano
A teensy, squeaky 🐤 clean Webpack CLI
Stars: ✭ 199 (+765.22%)
Mutual labels:  minimal
Mu
The μ css framework — a 1 ko css file.
Stars: ✭ 202 (+778.26%)
Mutual labels:  minimal
Minwiz
Minimal starter kit for under 2 KB sites
Stars: ✭ 228 (+891.3%)
Mutual labels:  minimal
Bonsai
🌱 a tiny distro-independent package manager
Stars: ✭ 188 (+717.39%)
Mutual labels:  minimal
Minimal React Starter
As minimal a react starter as you can get... while also using ES6/Babel and Webpack.
Stars: ✭ 246 (+969.57%)
Mutual labels:  minimal
Indigo
🍜 Minimalist Jekyll Template, dark and light themes
Stars: ✭ 2,214 (+9526.09%)
Mutual labels:  minimal
Riot
Simple and elegant component-based UI library
Stars: ✭ 14,596 (+63360.87%)
Mutual labels:  minimal
mistype
📝 A simple CSS prototyping framework
Stars: ✭ 17 (-26.09%)
Mutual labels:  minimal
Pine
A modern, native macOS markdown editor
Stars: ✭ 2,818 (+12152.17%)
Mutual labels:  minimal
Homepage
A simple, standalone, self-hosted PHP page that is your window to your server and the web.
Stars: ✭ 234 (+917.39%)
Mutual labels:  minimal

Freelance Timetracker

Screen

Freelance 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.

10 second Setup

  1. Copy the files to your web server
  2. You are done!

Quick notes

Make 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.

How to use

Click the checkbox to start timing a task, edit any fields by clicking on them.

Contents

The code is just one PHP, CSS, JS and JSON file.

How it works

  • Tailwindcss gives it styling
  • jQuery/AJAX sends the information to the back-end (every 10 seconds by default)
  • PHP stores everything in a JSON file

This 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.

License

Freelance Timetracker is authored by Xavi Esteve and Renats K., and it is licensed under a MIT License.

Feel free to fork it and send any pull requests.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].