I've been using a bunch of different apps over the years for habits, journaling and todos and I've finally created something that has everything I would need.
I used Convex for my backend because I needed everything to be always synced on my phone and desktop. Convex made that super easy and I didn't have to setup any websockets stuff myself.