This is an interesting topic.
I too was looking around for some kind of application that would allow me to track some basic details of my cats (mainly because I’ve signed-up to be a Cat Fosterer at Cats Protection) along with a basic log of feeding & weight.
I looked at hundreds of different phone based apps in the Google PlayStore and concluded 99% of them were junk. Boop was not too bad, but it didn’t include a meal log or PDF export/report function.
I use Home Assistant for all my home automation & was hoping to find a suitable ‘app’ within HACS so I could self-host a suitable mini database tailored to logging pet records, but there was nothing.
I did find a few Docker apps, which could probably be hosted within a HA host or on a Raspberry Pi of it’s own. This one (RobiPet) looked promising:
but I must report that I haven’t actually tried it yet. I haven’t tried it, because I’ve recently discovered AI based coding tools that will ‘build’ you an app, if you simply type in a few words describing what you want. I quickly discovered that the ‘apps’ they build really are quite good & easily good enough for my purposes. There are quite a few of these tools, such as Base44, Replit and Lovable AI. I liked Lovable AI best and it’s built me an excellent (but simple) app for cat records management.
Now, the only issue with these code builder tools, is that they are hosted on their website. I believe you can migrate them to external sites such as GitHub & then maintain the code there. I don’t have the skills to make that work.
So, maintaining your app on the code builder sites is fine, but obviously they want you to pay a subscription. They all provide a free tier, but I believe if you don’t regularly use your free tier app, then it could be deleted after a period of inactivity. I did read some suggestions that you could regularly ‘ping’ your app web URL just to ensure it remains alive - I don’t know if this actually works, but I’ve setup Uptime Kuma to ping my Lovable AI free-tier app URL daily, and hopefully that will ensure it doesn’t get deleted.
My Lovable AI app includes a PDF export feature, so at least I can use a manual backup of my cat data.
I’ll now try ‘embedding’ my Lovable AI app URL into a Home Assistant webpage card so it gives my easy access from within my HA Companion app.
UPDATE: I couldn’t embed my Lovable AI app URL into a Home Assistant webpage dashboard - it requires a user login to access the app (I think it’s to do with security certificates & cookies and stuff that’s beyond my skills). No matter, I can forego accessing it from within HA.