My wife and I had the same challenge. So I decided to create an Android app for that. Funny enough I decided to name it Mealy. Guess I have to find a new name now I've seen there is a Mealie already...
I made it a native Android app instead of a web app because I wanted it to function offline with the data on the device. Too often I was in the grocery store and wanted to tick off the shopping list but didn't have any internet connection...
Unfortunately, it's not yet ready to share. It does already have a recipe database, shopping lists (which are not yet filled automatically) and meal planning for breakfast lunch and dinner with all that beeing synced to other devices. But it does still lack user management and does still have too many bugs and glitches.
And life's got too many other challenges at the moment so I do not have much time to develop it at the moment.
Edit:
Also thought about implementing automatic generation of shopping lists omitting things which are still in stock but didn't find a good way of tracking what's still in stock without having too much work with keeping that up-to-date.
I made it a native Android app instead of a web app because I wanted it to function offline with the data on the device. Too often I was in the grocery store and wanted to tick off the shopping list but didn't have any internet connection...
Unfortunately, it's not yet ready to share. It does already have a recipe database, shopping lists (which are not yet filled automatically) and meal planning for breakfast lunch and dinner with all that beeing synced to other devices. But it does still lack user management and does still have too many bugs and glitches.
And life's got too many other challenges at the moment so I do not have much time to develop it at the moment.
Edit: Also thought about implementing automatic generation of shopping lists omitting things which are still in stock but didn't find a good way of tracking what's still in stock without having too much work with keeping that up-to-date.