Skip to content
hullstock
Menu

Product

The product

A deliberately small inventory tool. It answers three questions: what do we have, where is it, and what do we need to reorder.

Items and locations

Each item has a SKU, a name, a unit (pieces, metres, bottles) and an optional photo. Stock sits in named storage locations, and one item can be spread across several of them.

The inventory list shows every item with its stock, and filters by location, by a search on name or SKU, or to low stock only.

A ledger, not editable numbers

Quantities are never typed over. Every change is a movement: stock in, stock out, or a transfer between two locations. The quantity on hand is the sum of those movements.

A mistake is fixed with a correction: reversing a movement records its opposite, so the history keeps both and the total stays right.

Reorder before you run out

Give an item a reorder threshold and it appears on the reorder list as soon as its total on hand is at or below that number.

Labels and scanning

Print QR labels for one item or a sheet of up to 100. Scanning a label with the camera on the app’s scan page opens that item, where you can record a movement.

Roles that match a workshop

Admins manage items, locations, thresholds, photos and imports. Contributors record and reverse movements. Viewers can look, search and export. The server checks the role on every request, not only the buttons.

Limits at a glance

Quantities
Whole numbers in a named unit, up to 1,000,000
CSV import
Up to 5,000 rows and 1 MiB per file
Item photo
JPEG, PNG or WebP, up to 1 MiB
SKU
Up to 64 characters, unique ignoring case
Label sheet
Up to 100 labels
Roles
Admin, contributor, viewer

Your shelves, counted once and kept right

Import what you have, label it, and let every withdrawal and transfer keep the numbers honest.