That looks very interesting. I'm building almost the same actually: http://dailyselftrack.com/
Any reason your app is iOS only?
Reflect started as a passion project for myself and my partner with no intention to make a product out of it. By the time we thought to do so, we’d already put so much into just iOS that doing an Android version as well was its own huge project.
We still plan to implement Android, we have a roadmap where we track this: https://changemap.co/ntl/reflect/task/9239-android-version-o...
Are you going to have it be local only?
I think you would be interested in seeing what Flo has done using OHTTP: https://oblivious.network/ohttp
It won't be local-only, it will be local-first. So you won't have to put your data online if you don't want to.