Stretch Streak
Daily mobility check-in with streak count.
Overview
The Stretch Streak is a daily mobility check-in built around a single button: mark today done. There are no exercise lists, durations, or muscle groups to fill in, because the friction of those fields is the reason daily mobility routines lapse in the first place. If you stretched, foam-rolled, did your physiotherapist's exercises, ran through a yoga flow, or otherwise paid your joints attention today, you tap once and move on.
Behind the simple button lies the same loop that habit research keeps confirming: consistent low-friction logging compounds. After two weeks of taps the streak becomes its own reminder; after two months the running grid of done-or-not-done days makes lapses obvious and recoveries motivating.
How it works
Tapping the toggle button writes today's date into the check-in list, or removes it if today was already marked. From the resulting set of dates the tool computes three statistics: the current streak (consecutive days ending today), the longest streak ever achieved, and the number of completed days in the last thirty.
A thirty-cell grid renders the past month at a glance. Filled cells indicate completed days; faded cells indicate missed days; today's cell carries an outline so you can find it instantly. The detailed list below the grid shows every check-in date sorted most-recent-first, which is useful for spotting patterns such as weekend dips or post-travel gaps.
Examples
- Post-physiotherapy maintenance: tap every day you finish the prescribed routine, and use the longest streak as proof to your therapist that you are compliant.
- Desk-worker mobility: commit to ten minutes of hip flexor and thoracic mobility every workday and watch the weekend rest days surface in the grid.
- Travel recovery: skip the streak guilt-free on travel days, then tap the moment you resume; the longest-streak metric preserves prior wins even if the current streak resets.
- Habit stack: log immediately after morning coffee so the trigger becomes part of an existing daily routine.
FAQ
What counts as a check-in? Whatever you decide constitutes meaningful mobility work for the day. The tool does not enforce a duration or content because the goal is consistency, not externally imposed minimums.
Can I mark previous days? The toggle button operates on today only. Past missed days remain missed, which is intentional: streaks lose meaning if you can backfill them.
What happens if I lose a streak? Your longest-ever streak is preserved separately from the current streak, so a lapse never erases the achievement. The grid keeps the history visible to motivate a comeback.
Will my streak break if I miss midnight by a few minutes? A check-in counts for the date in your local timezone at the moment you tap. If you log at 11:55 PM, that day is covered. If you log at 12:05 AM the following day, the previous day is missed.