Understanding Your Results
Cabinet, shelf or drawer, and location code describe a physical address. Update contents after moving items between shelves rather than leaving both lists unchanged.
The quantity beside the item name is the stock value used for LOW STOCK: quantity at or below your minimum triggers that status. Additional days, cycles, sets or dates describe the entered assumptions; they are not a live measurement. Recount after use, receipt or relocation. A different device reads the printed snapshot and does not automatically receive later inventory changes.
The location code is user-defined, not an automatic positioning system.
Practical Examples
These are illustrative household inputs, not product specifications or recommended use rates. Enter each record below, select Calculate & Save, and compare the displayed calculation.
Give a hall drawer a location code
A glove drawer needs an identifier distinguishable from adjacent storage.
Enter cabinet, drawer and code as separate identification fields.
Inputs: Cabinet or shelf: Hall cabinet; Shelf or drawer: Drawer 2; Location code: HALL-D2; Contents: Item: count | YYYY-MM-DD (expiry optional): Gloves: 3.
Result: Contents rows sum to 3 items. Check each row, unit and packaging. Saved quantity: 3 items.
Three gloves are associated with the specific HALL-D2 location.
The location code is user-defined, not an automatic positioning system.
Read the full worked exampleDistinguish two levels of the same garage shelf
Spare parts sit on different levels of one shelving unit.
Save a separate location record for each level.
Inputs — record 1: Cabinet or shelf: Garage shelf A; Shelf or drawer: Level 1; Location code: GAR-A1; Contents: Item: count | YYYY-MM-DD (expiry optional): Hinges: 6.
Result: Contents rows sum to 6 items. Check each row, unit and packaging. Saved quantity: 6 items.
Inputs — record 2: Cabinet or shelf: Garage shelf A; Shelf or drawer: Level 2; Location code: GAR-A2; Contents: Item: count | YYYY-MM-DD (expiry optional): Brackets: 8.
Result: Contents rows sum to 8 items. Check each row, unit and packaging. Saved quantity: 8 items.
The six hinges and eight brackets remain findable without a shared vague code.
Codes should match visible labels on the actual shelf.
Read the full worked exampleMove contents between two drawers deliberately
The recorded tools move from a lower drawer to an upper drawer.
Edit this location record to reflect the physical move.
Inputs — record 1: Cabinet or shelf: Utility cabinet; Shelf or drawer: Lower drawer; Location code: UTIL-LOW; Contents: Item: count | YYYY-MM-DD (expiry optional): Small tools: 5.
Result: Contents rows sum to 5 items. Check each row, unit and packaging. Saved quantity: 5 items.
Inputs — record 2: Cabinet or shelf: Utility cabinet; Shelf or drawer: Upper drawer; Location code: UTIL-UP; Contents: Item: count | YYYY-MM-DD (expiry optional): Small tools: 5.
Result: Contents rows sum to 5 items. Check each row, unit and packaging. Saved quantity: 5 items.
Five tools remain counted while their code and drawer change.
Check whether other items still require the old location record.
Read the full worked exampleCommon Mistakes to Avoid
A bare total would not identify which linen is available. The basket total is twelve items with composition retained. The sum is item count, not shelf loading capacity.
Changing the cabinet code would not correct the contents count. Seven pieces remain rather than nine. The tool cannot infer who removed a fitting.
A blank contents field is not assumed to mean zero. The empty drawer retains its locator code. Replace the temporary row when the drawer is used again.
How do I keep a temporarily empty drawer identifiable?
Use an explicit zero row rather than an unparseable blank list. The empty drawer retains its locator code.
Replace the temporary row when the drawer is used again.
How do I map a cabinet without exposing private household details?
Use a concise shelf code instead of personal names or addresses. Sixteen counted supplies can be found through a non-sensitive identifier.
Anyone with the physical label may read the contents.
How do I restore a cabinet map with drawer names intact?
Export JSON and compare cabinet, level and code after import. The five-item entry still points to the small left drawer.
Test the backup before clearing site storage.
How do I keep two cabinets with similar contents distinct?
Use cabinet-specific codes despite the shared shelf number. Four and two towels are associated with separate locations.
Transfers between cabinets require manual updates.
How do I rebuild after renaming a drawer code?
Save the new code and rebuild the physical locator label. The count remains three while the identifier becomes consistent.
Replace visible text markings as well as the QR.