No streaks. No guilt. Just momentum.
A gentle habit tracker that measures your 30-day momentum instead of punishing you for missing a day.
- Momentum meter โ 30-day sliding window, not binary streaks
- SVG progress ring โ beautiful circular visualization
- 30-dot heatmap โ see your last 30 days at a glance
- Positive reinforcement โ "You showed up. That's what matters."
- Dark mode โ native via prefers-color-scheme
- Works offline โ PWA, localStorage only
- No account โ completely private
Most habit trackers punish you. Miss one day and your 47-day streak is gone. Drift doesn't do that. It shows your momentum โ how often you've shown up over the last 30 days. 28 out of 30? Great. 15 out of 30? That's still showing up.
- Single HTML file (~21KB)
- Vanilla JS, zero frameworks
- Google Fonts (Inter) for typography
- SVG circle for progress indicator
- PWA with service worker
- Score: 9.5/10 (highest in portfolio)
MIT