Inventory app, make list of everything you would ever buy, what you have in the house, and a meal plan calendar. Then as you make dinners it will automatically deduct from inventory and possibly know what you need to buy for following week/month. If you wanted to get really crazy you could then use your old data to see that maybe you used 15 bars of soap per year and make annual purchases to fight inflation, the time spent in the grocery store, and leverage coupons.