A Simple Time Tracker Application That Used To Tracking Personal And Working Activities.
https://timetracker.mohammadahmadi.me/
I want to casually track the time I spend on things without any overhead of signing into a service or even being online. TimeTracker is a progressive web app and works just fine without an internet connection, all data is stored locally and I don't track anything.
TimeTracker has been a pretty great companion for me with more aggressive team management software solutions that sometimes don't allow me to swap between projects quickly and track time easily. I tend to hop from project to project and task to task regularly. Larger solutions have a lot of overhead for basic time tracking. I tend to track my time here and then input that time at the end of the day or increments that make more sense.
For any possible way of running TimeTracker yourself you'll need a copy of the repo:
git clone https://github.com/MohammadAhmadiCode/TimeTracker.git
After you get the repo it's up to you how you want to use it.
You will need to have a version of node
installed and yarn
. If you already
have node
but don't know if you have yarn you probably just have npm
and
can install yarn with npm i -g yarn
. After that you can run:
npm install
npm start
This will spin up TimeTracker to run on port 7000 which you can access via a
browser at http://localhost:7000
.
I won't really go into how to get node
installed here, if you need help with
that feel free to submit an issue but the best place to start would be just
searching for how to install node on <your operating system here>
. There are
plenty of great guides out there as it is very popular.