Skip to content

Repository files navigation

Tracklet

Tracklet is a focused, device-local daily habit tracker. It is designed around a simple loop: open the page, see today's habits, check them off, and return tomorrow.

Run locally

Requires Node.js >=22.13.0.

npm install
npm run dev

The app is available at http://localhost:3000 by default.

Quality checks

npm run lint
npx tsc --noEmit
npm test

npm test creates the production build and runs the date, streak, storage, reset, and rendered-output checks.

Data and architecture

  • Habits, settings, order, and completion history are stored in versioned browser localStorage.
  • Calendar keys use local YYYY-MM-DD dates rather than UTC boundaries.
  • The UI and storage layer are separated so a database or authentication can be added later without rewriting the habit experience.
  • No account, network API, cloud sync, payment, notification, or analytics service is included.

About

Track your habits

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages