Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time


It can be hard to keep track of your habits in the bustle of city life. Introducing, Praxis, a webpage to help you keep track and visualize your habits. You can start new habits and see how far you’ve come along in your habit-building journey.

All habits can be broken down into three basic components:

The Cue or Trigger:

This is the part of the habit loop where you are triggered to take some sort of action through a cue in your internal or external environment.

The Action:

Good or bad, this is the part of the habit loop where you actually take action on the habit you want to adopt or drop.

The Reward:

This is the part of the habit loop where your brain receives a reward for taking the desired activity (or not as you will see in just a second).

On average, it takes more than 2 months before a new behavior becomes automatic — 66 days to be exact. And how long it takes a new habit to form can vary widely depending on the behavior, the person, and the circumstances. In Lally's study, it took anywhere from 18 days to 254 days for people to form a new habit. Check out James Clear's site for more info. Another great resource is Charles Duhigg's 'The Power of Habit'.


Main Page Visualize Page All Habits Page Update Page

Technologies Used:

  • JavaScript
  • HTML
  • CSS
  • MongoDB
  • Mongoose
  • Express
  • OAuth

Getting Started: How to Use

  • To Track Your Habits
  • Login with Google
  • Create habits and keep track for today.
  • View all your habits for the month in the All Habits page
  • See your habits by days of the week on the Visualize page

Next Steps: Planned future enhancements (icebox items):

  • Scrolling for the Today page so that you can edit different items
  • More visualizations on the gathered data


No description, website, or topics provided.






No releases published


No packages published