Pack
Create or resume a guided packing session, record the box basics, and capture items rapidly from a phone.
Private LAN application · Physical-to-digital inventory
A phone-first household inventory system that connects boxes, stored items, photos, food shelves, and searchable records to inexpensive NFC tags.
The problem
Boxes and shelves work until finding one item means opening several containers or searching multiple rooms. NFC Storage connects each physical location to a structured digital record, making household storage retrievable without exposing the contents of the home to the public internet.
Create or resume a guided packing session, record the box basics, and capture items rapidly from a phone.
Add photos, categories, locations, quantities, dates, and notes while the items are still in hand.
Register and assign an NFC tag, test its token-based destination, then seal and store the container.
Tap or search to open the correct record, review its history, and update the inventory when it changes.
What the application has become
The system now covers the full inventory lifecycle—from intake and photos through NFC assignment, retrieval, food tracking, recovery, and maintenance.
Full create, edit, move, archive, restore, and guarded-delete workflows with categories, locations, multi-photo uploads, thumbnails, and browser-ready HEIC conversion.
Register, assign, reassign, unassign, disable, mark lost or found, retire, and safely reset tags. Token scans update counts, timestamps, scan history, and the activity log.
Food shelves support item photos, quantities, quick adjustments, staples, category and shelf management, moves between areas, shelf-level NFC tags, and centralized search.
Role-based access, archive-first deletion, a centralized Trash workflow, dependency guards, activity history, isolated tests, and verified database-and-upload backups protect the system from careless clicks and failed upgrades.
Physical interface
NFC removes the need to type a box number or navigate through menus while standing in front of a shelf. The tag opens the matching record immediately, while grouped search and the dashboard provide a complete view from anywhere on the home network.
Architecture
Laravel handles the application and authorization workflows, MariaDB stores the relational inventory, and Docker Compose makes the Nginx, PHP, and database services repeatable on ARM64 Raspberry Pi hardware. The unauthenticated token route is useful to a person standing at a tagged container while the application itself remains local-network only.
My role
I designed the data model around the physical act of packing and retrieving items, built the phone workflow, connected NFC tags to controlled local records, expanded the same system into food storage, deployed it on the Pi, and tested the destructive paths that matter—editing, moving, archiving, restoring, deleting, backing up, and upgrading real inventory.