dorkhub

timer-5

A simple time-tracking tool

Klaster1
TypeScript5813 forksMITupdated 1 month ago
visit the demogit clone https://github.com/Klaster1/timer-5.gitKlaster1/timer-5

Stand With Ukraine Support Ukraine Badge

Timer

Timer is a simple time tracking tool. Create a task, click "Start"/"Stop", see how much the task took, repeat.

All the data is kept in the localStorage, it does not leave your device, ever. To manage the data, use "Export" (to JSON) and "Import" features. A test data set can be found here.

Originally created back in 2011 to track my time spent on video games, it eventually turned into sorts of Todo MVC, the project gets rewritten from scracth every several years as a learning excercise. This is the fifth iteration. Some of previous Timer iterations:

Development

You will need Node.js 22 or newer.

Running the app for development locally

  1. Install packages with npm i.
  2. Run npx ng serve. The app will start at http://localhost:4200.
  3. Change the Angular app, the web page will live reload.

Building the app

  1. Install packages with npm i if you haven't already.
  2. Run npm run build. Static files will be placed in the dist directory.

more like this

Dayflow

⏱️ AI 驱动的智能时间追踪工具 (Windows) - 后台静默录屏,自动分析你的时间都花在哪了

Python59

search

search projects, people, and tags