-
-
Notifications
You must be signed in to change notification settings - Fork 46
Description
- Issue - At present you can not maintain streak for irregular habits like - exercise n times per day per week.
And another issue which also arises due to current implementation is one can not track when overachieving (cleaned kitchen twice in a week instead of once)
Example Usecase - People who adjust there goals dramatically like building up on above given example of gym, one can't not use current habit tracking implementation to track and maintain streak where the gym days are different/not consistent although same or more in total count, 'n' days per week.
Proposed solution - Introduction of other frequencies like- Every nth day, n days per week/month/time period and optionally give option of NOT tying frequency with reminder. In other words, assuming frequency option of n times per week is added, allow an option to get reminder even after achieving the goal of n days so as to make sure to get reminder to tab in when overachieving.
- Issue - Lack of option for measurable habits.
Example Usecase- To measure numbers of pages read per day/week.
Solution- Introduction of measurable habits. Method to take user input (maybe via Notification or small pop-up) accompanied with accordingly adjusted graphical representation elements (graph, charts etc). Basically addition of graphs to show measure alongside the consistency.
- Some suggestions -
- Allow user to pick up color for each habit.
- Introduction of Milestone/end point for habits.
- Seperate "Record room" for completed milestones for motivation points other than streaks.
- Introduction of cheat/skip days to allow to maintain streak when user is unable to perform something due to outside variables.
NOTE-Look up the implementation of "Habits" app. You have good ui and have tasks alongside habit tracking, I think if certain suggested features could be deployed via some inspiration, grit just straight out becomes better app