Provision
You already keep food, water and fuel in for a bad week. The hard part is not buying it — it is knowing what is still there, what it adds up to, and what quietly went out of date at the back of the cupboard.
Provision counts it, works out how many days it really covers, and tells you before anything expires.
A rough count is enough for a first answer. Nothing is stored and no account is needed.
Adjust anything below and the figure follows.
The same maths the app runs, on a rougher count.
Put in what you have. Provision keeps the count, watches the dates, and tells you what to buy next.
Nothing announces itself. The ration packs bought in a sensible moment four years ago are still on the shelf, and still feel like preparation, right up until the day you open one.
The obvious method is to add up the calories and divide by what the household eats in a day. That gives a number, and the number is wrong: it counts food you will never eat.
Provision walks forward one day at a time, eats the soonest-dated stock first, and bins whatever expires before you reach it.
Two numbers come out: what is on the shelf, and what you will actually eat. The gap between them is the point of the whole thing.
Your store publishes as a private calendar feed. Reminders arrive where you already look, not in an app you would forget to open.
Point the camera at the barcode and the name, size and nutrition fill themselves in from an open database. You add the date, because no barcode has ever carried one.
Spending on food while water is your ceiling adds nothing. It works out which column is actually holding you back, and buys that first.
Tell it what you can spend and it lays out a plan, month by month, until you reach your target.
Getting your data out is free and always will be. It is your data; charging for it would be charging for a right.
Put in what you have. Provision keeps the count, watches the dates, and tells you what to buy next.
Free on Android and on the web. The iPhone app is with Apple for review.