Skip to content

Created a habit-tracking application which uses a grid for each day of the year and let the user track how many days did they actually follow the habit. (Moved to a separate repo for Netlify automatic deployment)

Notifications You must be signed in to change notification settings

rationaliz/habit-tracker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Click here to interact

https://habit-tracking-grid.netlify.app/

About the application

What?

  • An application that lets the user 'ping' to tell that they've done a habit for today.
  • This will show a grid of all the days where each day will either lit-up or not depending on the activity done.

Why?

  • While reading the book Atomic Habits I found that generally people cannot continue habits for long because there is delayed gratification involved.
  • People cannot get the instant high or instant acknowledgement because the results usually come much later.
  • Atomic Habits professes that having some physical marking after performing each task will significantly increase the chance of you doing that task. (For ex; Having a jar of marble and adding one marble after each day you do the task)

How?

  • We can have a separate grid for each task (Like Github contributions)
  • A simple button for "Done" that will register the task for today.

Add a habit executor

  • A habit executor can be like an alarm, which will get triggered when you're supposed to do the routine.
  • It will ask: Are you doing it today?
  • If the participant says no: It will ask the reason, and remind you the motivation why you started pursuing this habit.
  • For ex:. I want to code daily because I want to become technical expert because I want job in Switzerland. Then whenever the app reminds me to code and I say I won't, it can show videos of life in Switzerland, dev job in Switzerland, etc ( remind me of the ultimate goal) to get rid of the inertia and get started.
  • Basically guilt the user to do his daily work. Once he gets the momentum the user can hopefully grind without the app reminders.
  • The habits and motivation and ultimate goals will be set by the user of course.

Comments

  • You can add something like "You've been 90% consistent with your goal(s)" (If the guy has logged for 90% of the days).
  • There should be yearly/monthly/weekly view of the grids.
  • Should undo today's marked action. (Done)
  • Should show the current-streak for each habit

About

Created a habit-tracking application which uses a grid for each day of the year and let the user track how many days did they actually follow the habit. (Moved to a separate repo for Netlify automatic deployment)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 80.0%
  • CSS 17.2%
  • HTML 2.8%