@jaythaker thanks for the feedback. I just made it a paid product to validate the product, and now that I see that people wants it and pays for it, I'll hone the onboarding process, probably allowing for a trial period :)
@FastFedora Thanks for your thoughtful feedback Trevor! My short answer to "partial goals" would indeed be to use the skip. The nice thing about "skip" is that everyone can use it as they please. For some, it's a way to "save a streak" and have a second opportunity, for others it's a "couldn't do it but it was out of my control, i.e run on a rainy day" and finally, for some others it's a partial goal "I didn't get to 30 minutes of yoga" so that's "half a day". I myself use skip for each of these depending on the habit. I like the flexibility as if it were on a piece of paper. If I start defining too many use cases it might become confusing and hard to communicate. Finally, I want to focus on the idea of doing it every day no matter how little. So doing 10 min yoga, is already a big win from my point of view. Using skip as a "half the goal" is really for more advanced users/habits.
I'll, however, give more thought to this use case since it's important to "minimize the lows" ;D
I appreciate the feedback Jane. I just wanted to explicit that the app's goal is to motivate people to do every day habits that can be automated (and thus, become real habits). So, from a conceptual point of view, the app doesn't "care" about if someone accomplished their daily goal of 10 pushups, meaning that if they did 5, that's already success and the app understands that the person should be marking it as done. Because the habit is to start performing the action and not just "how much of that you do on any specific day". This at least is what I want to accomplish/communicate with the app. So to be more specific, "partial goals" are a bit out of the current scope of the app and people are using skips as a workaround when they feel they can push them beyond that (which is cool, but again, not the focus of the app).
Having said this, and knowing this is a widespread need, I am already thinking of ways to support "partial goals" (maybe with colourcoding as you suggest) as well as the possibility to track "frequent tasks" such as "gym 2x week".
I know you might find the differences subtle, but they do mean a lot in terms of UI, communication and also in the actual goal of the app.
Thanks again for taking the time to write me valuable feedback and I hope the app will help you :)
I'll, however, give more thought to this use case since it's important to "minimize the lows" ;D
Hope the app helps!!
Having said this, and knowing this is a widespread need, I am already thinking of ways to support "partial goals" (maybe with colourcoding as you suggest) as well as the possibility to track "frequent tasks" such as "gym 2x week".
I know you might find the differences subtle, but they do mean a lot in terms of UI, communication and also in the actual goal of the app.
Thanks again for taking the time to write me valuable feedback and I hope the app will help you :)