LOCAL-FIRST FOOD INVENTORY
PANTRY
A household web tool for listing food in the refrigerator, freezer, and cupboard and reviewing it by approaching best-before date. No registration or installation is required.
- StorageBrowser on a dedicated origin
- Date statusExpired / within 3 days
- External trafficNone
What you can manage
Record name, quantity, category, location, best-before date, opened state, and notes. Dated food is sorted by nearest date, with undated food after it.
An easy-to-search list
Search names, notes, and categories and filter by location or by expired, within three days, four or more days, and no date. Consumed items can be removed immediately.
Data and safety
- Records use only Local Storage on an independent Cloudflare Workers origin and are not shared with other Hub works.
- CSP blocks external traffic; there is no mechanism that sends the food list to a server.
- JSON export and validated restore are supported. Restore replaces the current list.
- Other users of the same browser on a shared device may see records.
- Date status does not guarantee food safety. Check storage, appearance, and smell after opening.
Examples and operating tips
Create a consistent entry point after shopping
Register refrigerated items with name, quantity, location, and date as you put them away. Use broad categories for retrieval and notes for specific plans. Undated condiments and dry goods can also be entered, but starting with items prone to forgotten or duplicate purchases is easier to sustain.
Check date status before planning a meal
Filter by “within 3 days” and the location you want to use. An expired marker flags food for inspection; it does not decide disposal. Consider the displayed date together with storage and the product label.
Reconcile the list with real stock weekly
At a regular time, inspect each storage area, remove consumed items, and edit items that moved or were opened. For family use, designate one device and browser so records do not fragment.
Saving and deleting data
The food list and its names, quantities, categories, locations, dates, opened state, notes, and update times are stored in Local Storage in the browser that opened PANTRY. There is no server account or automatic sync, and deleting site data, resetting a device, or changing browser can lose the list.
Delete one item with “Consume / delete” or all items with “Delete all” under data management. Both require confirmation and have no undo. Browser settings can also delete PANTRY-origin site data. Before disposing of a shared device, check that no site data remains.
Before changing devices, export a JSON backup and restore it on the new device. Restore replaces the current list. The file contains food information in plain text, so control access if it is placed in shared storage.
Frequently asked questions
Is payment or registration required?
No. The list belongs to the current browser, not an account.
Can I use it on a phone?
Yes. Records are not shared between different browsers on the same phone, so choose one regular browser.
Can I use it offline?
Data processing is local and external APIs are blocked, but an offline cache is not guaranteed. First load and reload require a connection.
Will I receive date reminders?
No notifications or email are sent. Opening PANTRY shows counts for expired food and food within three days.
Why did my data disappear?
Possible causes include deleting site data, ending private browsing, changing devices, or using another browser. Export regular JSON backups for important lists.
Can it manage use-by dates?
You can record and sort any date, but labels and categories assume best-before dates. If a product shows a use-by date, respect its different meaning and follow the product label and storage directions.