Skip to content

Latest commit

 

History

History
33 lines (21 loc) · 1.2 KB

README.md

File metadata and controls

33 lines (21 loc) · 1.2 KB

HabitTracker

HabitTracker is a React/Redux application that runs in the browser using local storage as its database -- so each user's data is their own (private). Users can:

  • Add meaningful habits that they hope to implement in their lives.
  • Edit a habit if they want to change something about it -- the time range, goal, etc.
  • Keep track of their progress and hold themselves accountable using the streak feature. Streaks are a visual reminder and cannot be edited after the current day of a user's habit.
  • View their habits in a compact and extended view.
  • Add an accountability partner that will notified via email after 3 days of missing a habit (feature in progress).

Technologies

HabitTracker was built using React, Redux, React Router, React Hook Form and Moment. The CSS was partailly implemented with bulma. The app was deployed using GitHub Pages.

Using HabitTracker

HabitTracker is deployed and ready to use at: https://lyndseyduffield.github.io/habit-tracker/

Development

To run a local application:

$ npm run start

To deploy to GitHub Pages, run:

$ npm run deploy