Looks great. I was a user of babybuddy[1] and one the pluses was that I could self-host and be in control + had an API. Now that last bit was a bit overkill.
It had one feature that's maybe essential and that I'm missing here, and that is being able to share the app and data with your partner so both are in control of monitoring, maybe I'm overlooking it but I can imagine that's hard to integrate with a PWA that does not use accounts.
One last thing: "no accounts", but filling in the email field is mandatory, i'd skip that.
Nice job!
The email is mandatory but you can input "no@no.no" - I placed it _before_ deciding i wouldn't make an account mandatory; Good catch, will be removed :)
For now, data sharing is via "export / import" (you can access it on the tools page) - It's not very robust, but I have yet to find a solution that doesn't involve me having a server receiving any kind of data (which is my north-star), I'm still exploring this as I ended up with the same problem as you: only I can control the data and my partner has to rely on me.
I'll send you a ping once I figure out a more robust and equally private way of sharing the data :)
ps: Thanks for the feedback!
Good news (everybody)! I’ve officially removed the email requirement and implemented a decentralized sync engine that keeps to my 'no-server' north star.
I ended up using Nostr as the backbone. Here is how it works now:
Thanks again for the push!