I have been looking for good software for that in general for a long long time.
But everything I tried was too gimicky or too annoying to use.
I've simply settled with a calender app that I can sync through CalDav. It has a checklist for each day and thats that.
Otherwise I would probably go the Bob Bates way and just make a spreadsheet. ( Starting at 0:28:20 https://gdcvault.com/play/1023462/Leading-a-Creative-Life-in ) No bells, no whistles, it just works.