Not sure if it helps but we use an app called "Out of Milk" for a shared shopping list with a very good scanning feature. If one wanted to, they could use the Pantry feature for inventory. You can even set up multiple pantries.
Thanks...I’ll look at it.