WorksHub
rin0420 / games, tools & bots

FOOD INVENTORY, NO SIGN-UP NEEDED

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.

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

  • The food list is stored in a Cloudflare D1 database managed by the operator and is not shared with other Hub works.
  • On first access, the server automatically issues an anonymous account and links it to your browser with an httpOnly cookie. The cookie is required for PANTRY to function and is not used for advertising or analytics.
  • Content Security Policy prevents PANTRY from communicating with anything other than its own 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, with its names, quantities, categories, locations, dates, opened state, notes, and update times, is stored in a Cloudflare D1 database managed by the operator. The anonymous account issued on first access is linked to this browser through an httpOnly cookie (400-day expiry); deleting the cookie or switching browser or device makes the previous list unreachable. An anonymous account is automatically deleted 400 days after its last access. Registering an email address and password promotes the anonymous account in place, so you keep your data while using it across multiple devices.

Delete one item with “Consume / delete” or all items with “Delete all” under data management. Both require confirmation and have no undo. Logging out switches you to a new anonymous account with an empty list. Contact the operator if you need the account itself deleted.

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?

PANTRY is free, and registering an email address and password is not required. On first access, the server automatically issues an anonymous account and links it to your browser with a cookie. Register an email address and password only if you want to use PANTRY from multiple devices.

Can I use it on a phone?

Yes. With an anonymous account, records are not shared between different browsers on the same phone. Register an account if you want to use multiple devices or browsers.

Can I use it offline?

No. Food data is stored on the server, so an internet connection is required to open the page, save changes, or view the list.

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 the cookie, ending private browsing, using a different browser or device, the 400-day automatic deletion of an anonymous account, or using “Delete all” or logging out. 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.

Related articles