Your writeup, the idea of the app, and how you executed it is a breath of fresh air. The idea of building for a TAM (total addressable market) that is in single digits is a nice contrast to pretty much everything that's out there. Such an app is one step higher than a learning project, with oodles of utility, albeit for one or a few people. But those are the most important people in your life, so its much more fulfilling!
Comparing it to cooking a meal at home for your family is a perfect analogy.
TAM-driven development is at odds with the spirit of the minicomputer era, where it was expected that people would be making applications for themselves first.
Comparing it to cooking a meal at home for your family is a perfect analogy.