Skip to content

Auto Prepped · Auto Prepped

Keep the food you have stored in date.

Photograph what is in the cupboard. Auto Prepped reads the dates, works out how many days you could eat from it, and tells you what to use next so the number holds.

checks
12
each with a mechanism and a hedge
run
nightly
and on any change to the pantry
horizon
90 d
cover today against cover in ninety days

Create an accountSign inLook round the demo first

Demo household · 3 people

snapshot 2 min ago · 33 lots · 16 categories

Warn 5
cover today
40 days
cover in 90 days
24 days
Day 6: 1 lot, cover 40 daysDay 39: 1 lot, cover 39 daysDay 59: 2 lots, cover 38 daysDay 86: 1 lot, cover 32 daysDay 89: 4 lots, cover 24 daysDay 98: 1 lot, cover 24 daysDay 121: 1 lot, cover 24 daysDay 153: 1 lot, cover 23 daysDay 157: 1 lot, cover 19 daysDay 202: 1 lot, cover 19 daysDay 259: 2 lots, cover 18 daysDay 301: 1 lot, cover 18 daysDay 303: 1 lot, cover 18 daysDay 310: 1 lot, cover 17 daysDay 321: 1 lot, cover 17 daysDay 342: 2 lots, cover 15 days
  1. +6 d1 lot leaves cover<1 d → 40 d
    • 2 ×Part-baked baguettes 300gUse by read from the label
  2. +39 d1 lot leaves cover−1 d → 39 d
    • 12 lSemi-skimmed UHT milk 1lBest before confirmed
  3. +59 d2 lots leave cover−1 d → 38 d
    • 6 ×Cream crackers 300gBest before read from the label
    • 12 ×Cream of tomato soup 400gBest before confirmed
  4. +86 d1 lot leaves cover · estimated−6 d → 32 d
    • 10 ×Long grain rice 1kgBest before estimated
  5. +89 d4 lots leave cover · 1 estimated−8 d → 24 d
    • 6 ×Oat biscuits 300gBest before entered by hand
    • 4 lSunflower oil 1lBest before estimated
    • 4 ×Crunchy peanut butter 340gBest before read from the label
    • 12 ×Tuna chunks in spring water 145gBest before read from the label
  6. +98 d1 lot leaves cover<1 d → 24 d
    • 12 ×Chopped tomatoes 400gBest before read from the label
  7. +121 d1 lot leaves cover<1 d → 24 d
    • 8 ×Sweetcorn 340gBest before read from the label
  8. +153 d1 lot leaves cover−1 d → 23 d
    • 20 ×Instant noodles 85gBest before entered by hand
  9. +157 d1 lot leaves cover · estimated−4 d → 19 d
    • 6 ×Porridge oats 1kgBest before estimated
  10. +202 d1 lot leaves cover<1 d → 19 d
    • 6 ×Creamed rice pudding 400gBest before read from the label
  11. +259 d2 lots leave cover−1 d → 18 d
    • 2 ×Dried apricots 500gBest before confirmed
    • 12 ×Sardines in tomato sauce 120gBest before read from the label
  12. +301 d1 lot leaves cover<1 d → 18 d
    • 2 ×Tea bags, 240Best before read from the label
  13. +303 d1 lot leaves cover<1 d → 18 d
    • 8 ×Peach slices in juice 410gBest before read from the label
  14. +310 d1 lot leaves cover−1 d → 17 d
    • 6 ×Corned beef 340gBest before read from the label
  15. +321 d1 lot leaves cover<1 d → 17 d
    • 2 ×Instant coffee 200gBest before read from the label
  16. +342 d2 lots leave cover−2 d → 15 d
    • 6 ×Couscous 500gBest before read from the label
    • 3 ×Strawberry jam 454gBest before entered by hand

Four items are due in the next 60 days. Using them drops your cover to 38 days. Replacing them holds it at 40 days.

The 4 items due in the next 60 days
ItemQtyDate
Part-baked baguettes 300g2Use by read from the label
Semi-skimmed UHT milk 1l12 lBest before confirmed
Cream crackers 300g6Best before read from the label
Cream of tomato soup 400g12Best before confirmed

Capture

How an item gets in

Four steps, in this order, for every item.

  1. Photograph the item

    One shot of the barcode, one of the printed date. Six identical tins are one photograph and a count.

  2. The barcode is paired to the date

    Identity bounds which dates are plausible, and the date confirms the identity. They resolve together.

  3. You confirm anything it was unsure about

    A medium-confidence read shows both images and asks one question. A low one waits in a queue. Nothing is guessed.

  4. Your cover figure moves

    The lot joins the pantry with its date, its precision and where the date came from, and the number updates.

Pantry checks

Twelve checks on your store, every night

Every check states what it watched and what it can and cannot conclude. Results close themselves when the condition clears.

Cover

Cover decay

Compares cover today with cover in ninety days, counting only lots that will still be in date. The product's central fact and its first check.

Flags when the fall exceeds the threshold your household set.

Cover below target

Cover today against the number of days you said you wanted.

Flags when today's figure sits below that duration.

Cover falling

Cover down across consecutive snapshots with no purchase recorded. Tells a store being eaten from a store being rotated.

Flags a run of falling snapshots that nothing bought explains.

Rotation

Rotation due

Lots inside their rotation window, first expired first out. Ninety days before a best-before date by default, thirty before a use-by.

Lists the lots to use next, with the date and its type beside each.

Rotation ignored

A lot passed its date with no consumption logged. The behavioural check, and the one that catches the exact failure the product exists to fix.

Flags the lot rather than deleting it; you may still own it.

Replacement not received

A replacement was queued for a rotated lot and never confirmed as bought.

Flags that cover is about to drop by the amount that lot supplied.

Composition

Category absent

A ration category with no representation at all: no fats, no salt, nothing carrying vitamin C.

Reports the gap as an observation about the store, not as dietary advice.

Protein deficit

Protein cover materially below energy cover, as arithmetic over the labelled values.

Flags when the two figures diverge past a set margin.

Concentration

A large share of cover sitting in one product. A store of four hundred identical tins is a store people stop eating.

Flags when one product carries more than its share of your cover.

Data quality

The group that admits the picture may be wrong.

Date unconfirmed

Lots dated by estimate rather than by a read or confirmed date.

Flags items whose date could not be read with confidence, so you can check the label.

Possible duplicate

Same product, same date, added twice. Re-photographing a shelf is common, and it silently doubles apparent cover.

Flags the pair for you to keep or merge; nothing is removed on its own.

Pantry stale

Nothing logged for a period, so the inventory has probably drifted from the cupboard.

Flags that the picture may be out of date, and suggests a quick recount.

Your photographs

What happens to a picture of your cupboard

Four claims, each with the mechanism that makes it true. The user manual holds the long form.

They are read, not kept longer than needed
Raw images are kept for a set number of days, then removed. What survives is the barcode, the date and the region of the image the date was read from.
Training is a separate opt-in
Not in the terms of service and not bundled with the account. A switch, off by default, that you can turn off again. Turning it off stops new images being used; it does not unlearn what was already learnt from the ones you allowed.
Deleting a lot deletes its images
In the same transaction. There is no separate bin to empty.
Processing happens where it can
The barcode is decoded on your device where the browser supports it. The date image leaves the device, because reading dot-matrix print on curved metal needs more than a phone gives us.

Each claim is one you can check. The same four are on your photographs page once you have an account, each with where the product stands today. What happens to your photographs.

Start

Keep your own cupboard in date

Photograph one tin and you have a cover figure. Nothing else is needed to begin.

Create an accountSign inRead the manual