Last year, a friend and I made a bet, for every gym day I miss, I would have to pay him $20, and vice versa. A year later, I've now lost over 60 lbs and made money from him too.
So I made it an app called STICK. It’s solo and/or with friends. Put your money where your mouth is, bring your own routine, and commit to sticking to it.
It took me over 6 months to build it (SwiftUI and Swift), force myself to learn backend development (TypeScript, NodeJS). It's so easy to allow AI to build today, so forcing myself to slow down and actually learn was a hard mountain to climb. Lucky, TypeScript and Swift are cousins, so the transition was pretty smooth. The app is AI-assisted; over the years, I've built a skeleton package that has all my foundational layers: auth, network, analytics, etc., which makes building easier, but you also control the output of the models’ code in a way.
But little did I know that was the easy part. The issues came during submission. The app kept getting flagged for 3.2.2 (Unacceptable Business Model), and after almost 2 weeks of back and forth, I had a call with a reviewer (shoutout to them, BTW. Setting up a call with a reviewer is the best thing you can do after multiple rejections). It then got escalated to the board, which deemed the model to be compliant.
If you don’t use the app, make the bet with a friend IRL because the accountability and discipline that I have gained from knowing someone else is watching has changed me. If you do try it, I hope that it helps you too.
Don't just do it. STICK with it.