Side project
MacOSSwiftSwiftUISwiftData
A minimalist habit tracker app for macOS
#Overview
My wife wanted a very simple habits tracker app for mac and couldn't find one she liked, so we made one.
Since my wife is a designer and she made it look exactly as she wanted, I think it looks really good. I'm obviously biased, but here's how it looks and you can decide for yourself.

The stack is the SwiftUI framework, and SwiftData to store any data. Working on Recadio was really helpful to build this app, and it's proving useful for the client facing side as well: marketing, sales, and customer support.
The app is very simple, which in part is part of the charm, but it's also aiming to be a minimal MVP from which we can build what users want. It might sound easier than building a full-featured app, but nailing the core features and communication with users to build the right features is way harder than building a complex app nobody wants to use. Not even me. Trust me, I've made that mistake with Visualbolt.
An example of some of the things we decided not to build:
- Sync. This is a big one that I expect most people will ask for. But I could be wrong! so I'll let users tell me.
- Streaks. I like this one and probably will end up building it, even if just for my own enjoyment.
- Month and year reports. This one is another one I like, and will potentially help people share screenshots and get free marketing from it.
- Groups. For example being able to have a "Workout" group that is checked if "Run" or "Lift weights" are checked for a given day.
- Shared habits. Habits more than one person can check for a day.
- Accountability. Set your accountability partner, and they'll get notified if you miss the habit more than X days in a row. Even pay some money and I'll transfer the money to them.
As you can see, there's no lack of ideas. And as an engineer, I'm really excited to solve the different challenges each of these features would bring.
You can visit the product page at the Gumroad store.
Back to home