3
7 Comments

I built a life tracker with no streaks — because streaks made me quit every time

Ovanri is a minimalist tracker for the areas of life that actually matter — health, work, money, relationships, and more. One tap a day: progress, setback, or neutral. It gives you honest weekly and monthly snapshots instead of scores to chase.

Most trackers guilt you into a single habit and punish you when you miss — so you quit. Ovanri takes the opposite approach, inspired more by kaizen and wabi-sabi than by streak mechanics: small steps that compound, and a setback is just data, not failure. No streaks, no badges, no leaderboards, no social.

Built solo. Next.js + Node + MongoDB, Paddle billing, privacy-friendly (cookieless) analytics — no data sold. Core is free forever; a paid tier unlocks unlimited areas and daily reflections.

Just launched the first version — feedback very welcome.

posted toAvatar for product Ovanri
Ovanri
  1. 1

    One thing I'd be careful with:

    A mechanism that causes someone to quit can sometimes look surprisingly similar to a mechanism that reveals they were already about to quit.

    Those can lead to very different product decisions.

    That's the part I'd be most curious about.

    1. 1

      Really appreciate this - it's the kind of comment that actually makes me think, not just "cool app."

      And your distinction is exactly why I'm not really betting on streaks either way.

      Ovanri isn't trying to engineer retention through a mechanic. The pull is meant to be intrinsic: seeing an honest picture of how your life is actually going makes it harder to lie to yourself, and that quietly nudges you to act. It literally started as one guy's Excel checklist he kept for years - green/white/red cells across life areas - purely because the tracking itself was useful to him.

      So to your point: a streak won't keep someone who doesn't actually want to look at their own metrics. It just stacks shame on top when they slip. Removing streaks isn't my retention hack - it's removing the punishment, so the people who DO want the mirror aren't driven off by broken-streak guilt.

      If someone doesn't want the signal, nothing should fake-retain them, and I'm okay with that - the ones who stay are the ones it's actually for.

      You're right that I should watch it in the data, not just assert it though - return-after-a-setback-day is the number I'll be keeping an eye on. Thanks again for pushing on it.🙏

      1. 1

        The mirror idea is interesting.

        What I'd be careful with is that two people can look at the same signal and take away very different things from it.

        The signal may be honest in both cases.

        What changes is the relationship they end up having with it.

        That's the part I'd be most curious about over time.

        1. 1

          Totally fair — and yeah, the data being honest is the whole point. Where I land is that I can't (and won't try to) control how everyone relates to it; I just design the default toward calm awareness rather than a daily report card. The "relationship over time" is what I'm most curious to learn from real use — appreciate you pushing on it.)

          1. 1

            One thing I've found interesting in products like this is how easy it is for the same usage pattern to support completely different interpretations.

            Sometimes founders think they're validating the product when they're actually learning something about the audience. Other times it's the reverse.

            I've enjoyed this discussion. If you're open to it, happy to send a fuller thought by email rather than clutter up your thread.

            1. 1

              Yeah, I'd genuinely be up for that - shoot it over to max@ovanri.com. This has been one of the more useful threads I've had since launching, so thanks for taking the time.

              1. 1

                Just sent it over.