Kindra
Miss a beat, not the rhythm.
What it is
Kindra is a habit tracker that turns daily and weekly habits into streaks. The streak count is never stored directly - it is derived from two saved per-day statuses by a pure, unit-tested engine, so daily habits can get a repair mechanic and weekly habits a frequency-aware streak from the same logic. It is a from-scratch, dependency-light full-stack build with auth and a database that you can download and run locally.
Streak state is derived from two stored statuses by a pure, unit-tested engine; daily habits get the repair mechanic, weekly habits a frequency-aware streak.
What's inside
The full source, the tests, and CI. Open it, read it, change it. A zero-dependency core, free, in the MIT spirit.
Run it after unzip
pnpm install && pnpm dev