I finally released my ShoppingList app. It still needs work but I wanted to put it out there. My wife and I depend on it to keep our pantry and fridge stocked up and the kids fed. It's an #opensource web service that you run yourself in #Dropserver.
https://shoppinglist.olivierforget.net/
Motivation: all shopping apps get sold to marketing/data harvesting agencies sooner or later. This one is 100% under your control #privacy
It's a nice companion to my other released #Dropserver app: Leftovers:
https://leftovers.olivierforget.net/
Interestingly the motivation for Leftovers is opposite of ShoppingList: Apps that track leftovers have zero value. Your leftovers are one step removed from the trash. Nobody is interested. The result is that there are few of these apps. The potential $$ isn't there. User's won't pay for it, and devs don't want to run that service.
Easy-to-use #selfhosting it is the answer here.