Took the last couple of days to focus on implementing subscriptions to the web app. I decided to use Paddle (which uses Stripe under the hood), mainly because Paddle takes care of some tax filings that I don't have to take time to worry about.
I have not decided on a specific pricing yet but it will probably be around 3 USD monthly and 30 USD yearly. That gives me some room to increase the subscription fee in the future (which I believe is much easier than the opposite). To reach ramen profitability, I need around 1,500 subscribers (given 50% paying monthly and 50% yearly).
Finally, I set a goal of launching the app on July 23, a little less than two weeks from now. I'm doing some consulting on the side, but will hopefully have enough time these two weeks to put on the finishing touches on WatchRoutine.