Skip to content

A habit tracker web app built using HTML, CSS, and JavaScript. Users can add habits, track daily progress with checkboxes and a progress bar, view current/best streaks, and auto-reset weekly using ISO week logic. Fully persistent with LocalStorage.

Notifications You must be signed in to change notification settings

AasmaGupta/habit-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Habit Tracker App

A simple yet powerful JavaScript-based habit tracking app that lets users:

  • Add and delete custom habits
  • Track progress across 7 days
  • View weekly completion % (progress bar)
  • See current and best streak
  • Automatically reset every Monday (ISO week logic)
  • Manually reset with safety popup

Built With:

  • HTML
  • CSS
  • JavaScript (Vanilla)
  • LocalStorage (for persistence)

Features:

✅Add/Delete habits
✅ Track daily checkboxes
✅ Progress bar ✅ Streak counter ✅ Weekly reset (auto + manual)
✅ Responsive and beginner-friendly design

Live Demo

You can try it live here 👉 GitHub Pages Link

Author:

Aasma Gupta

About

A habit tracker web app built using HTML, CSS, and JavaScript. Users can add habits, track daily progress with checkboxes and a progress bar, view current/best streaks, and auto-reset weekly using ISO week logic. Fully persistent with LocalStorage.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published