Pantry Rotation Planner
Inventory
CSV / JSON import and local save
JSON can be an items array or exported object. CSV requires the headers shown. Imports are capped at 2 MiB and replace the editor only after complete validation.
Use next
FEFO ranks entered label dates; FIFO ranks entered purchase dates. Undated lots follow dated lots. Ties use stable lot ID. No rank is a safety recommendation.
| Rank | Lot / item | Location | Qty | Purchased / opened | Entered label | Days remaining | Projected amount at date | Status |
|---|
Shopping shortages
Shopping totals combine only exact item, location, and unit matches; incompatible units stay separate. When matching lots have different entered minimums, the highest minimum is shown.
| Item | Location | On hand | Minimum | Shortage | Unit | Lots |
|---|