A use-by date reminder app that knows which dates matter
Pantry reminds you before a use-by date arrives, not on the morning it has passed, and it knows the difference between a use-by date and a best-before one. The reminder is not typed in from a label. It comes off the receipt: photograph the docket, every item gets a purchase date and a shelf-life window grounded in CSIRO’s storage guidance, and two notifications a day — a 7:30am digest of what is turning this week and a 5:30pm nudge that names a meal — do the reminding. Here is how each part works, and the one thing the app deliberately does not do.
Two dates, and only one is a warning
Under Australian labelling rules a use-by date is a safety cutoff and a best-before date is a quality estimate. FSANZ and the NSW Food Authority are both plain about it: food past its use-by date should not be eaten, and food past its best-before date is not automatically unsafe. Fresh milk carries a use-by date. A tin of chickpeas carries a best-before date. A reminder app that treats the two the same either nags you into binning the tin or teaches you to ignore the milk, and the second is worse. Best before vs use by has the full distinction; the short version is that a use-by reminder is the one that has to be right.
Where the reminder comes from
Most reminder apps start with you reading the date off the pack and typing it in, one item at a time, for every shop. That is the step that kills them, because it is the step that stops happening the third week. Pantry starts from the docket instead. The purchase date is printed at the top of every receipt, and each item on it gets a window drawn from the same table as the shelf-life reference on this site: three days for raw chicken, five to seven for milk, per CSIRO, taken at the cautious end where CSIRO gives a range. Where those dates come from is published in full. You confirm the list after every scan, so anything that looks off is yours to change, including a date.
When it reminds you
A reminder is only useful at a moment you can act on it. Pantry sends two, and the timing is the design. The 7:30am digest lists what is turning this week and what it is worth, before the day has made its plans. Every plan gets it. The 5:30pm nudge is Pro, and it names a meal for the specific thing that is about to go — “Your lean beef mince goes off tomorrow. Spaghetti bolognese tonight and it never sees the bin.” — while the shops are still open and dinner is not yet decided. Two a day is the ceiling. An app that pings every time something ages is an app that gets muted, and a muted use-by reminder is no reminder at all.
The reminder that reaches the right person
The use-by date on the milk is only useful to the person standing in front of the fridge, and in a shared house that is rarely the person who bought it. Pantry’s household puts the same list and the same digest on up to six phones under one subscription, so the reminder lands with whoever is home at 5:30pm, not just whoever scanned the receipt.
What it does not do
Pantry does not read the date printed on the pack. It is not a label scanner, and it does not pretend the manufacturer’s use-by date and CSIRO’s window are the same number. The printed date is the manufacturer’s estimate for an unopened, correctly refrigerated pack; Pantry’s countdown is the cautious end of published guidance, counted from the day you bought it. Where the pack says an earlier date than the list does, change the list — the shorter number is the one to keep. And a tin at the back of the cupboard is not treated like a carton of milk: the best-before caution most kitchens apply to everything is exactly the habit the app is built not to encourage.
That is the whole shape of it: the right kind of date on every item, counted from a receipt rather than a memory, delivered when a decision is still possible. Pantry is on the waitlist now, ahead of launch. Join it and the first use-by date it reminds you of will be one you never had to type.