For live site: https://flexiblehabits.com/
Android Play Store: https://play.google.com/store/apps/details?id=com.flexiblehabits.app
I tracked my habits in a spreadsheet for years, following the principle that small, consistent actions compound into big changes. But I kept hitting the same wall: missing one day would break my streak and tank my motivation.
The problem was the binary system. Either I completed the habit or I failed. There was no middle ground for hard days.
So I built Flexible Habits with a three-tier system. For each habit, I set a minimum (1 star), a target (2 stars), and a stretch goal (3 stars). On tough days, I hit the minimum and keep the streak alive. On good days, I go for three stars. Every day counts as progress.
I built it with React Native so it works on iOS, Android, and web. It's my spreadsheet system in app form, with the features I actually wanted: reminders, visualizations, and customization. No broken streaks, just consistent progress.