Skip to content

magic-dev-kz/drift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

28 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒŠ Drift โ€” Habit Tracker Without Guilt

No streaks. No guilt. Just momentum.

A gentle habit tracker that measures your 30-day momentum instead of punishing you for missing a day.

Features

  • 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

Philosophy

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.

Tech

  • 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)

License

MIT

About

๐ŸŒŠ Gentle habit tracker. No streaks, no guilt, just momentum.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors