i built a similar app, but included more meal planning recipe management features and a "shopping mode" that goes section by section like this but just shows the next two things to grab as large clickable button as i found it annoying to fiddle with a list and checkboxes.
since its just got a simple api for adding new recipes its also easy for terminal based agents to add new stuff. its really solved the problem of the 20page prose about "why my way of cooking beans is so special" with the actual recipes hidden at the bottom thing.
we can also just snap a picture of a recipe in a regular cookbook to inject it.
then we mostly just need to pick what we want to eat that week and it does all the actual list building. we have a few special "recipies" for things we just buy every week as standards, milk etc. and the system knows which things are "staples" we probably already have in the house, flour etc.
I love the fridge magnet epaper idea from this though. especially for its potential during cooking to not need your phone or a tablet on the cooking surface