Cool idea. I love that you create a shopping list. You definitely want to connect this to your phone so you can pull shopping list in the store.
Revenue will be tough. My experience with recipes are that people dont like to pay for them. You will need ads, and therefore scale. That said, if you have the capital to wait and develop real usage, its a great advertising opportunity (person looking at there phone in a store ready to buy).