← agnesstudio. Interactive system prototype Fictional data · not a live client system Web apps & automation →

Demo actions are simulated in this browser and reset when the page is reloaded. Nothing here creates a real order, moves real goods, or takes a payment. The shop, every product, supplier and order reference is invented — and there is nothing to type.

Stock control across two locations

A shop floor and a store room, and five different numbers that a simpler system would collapse into one called "stock". Count something and watch the figure change without ever being edited; move goods and watch them belong to neither location on the way; then look at what the website is allowed to sell, which is not what is on the shelf.

The same ledger underneath fits any business holding stock in more than one place — a shop with a store room, a contractor with a van, a kitchen with a dry store.

Out of scope on purpose: stock valuation, FIFO or weighted-average cost, cost of goods, barcode scanning and multi-currency — this is a stock ledger, not an accounting system. Purchase-order approvals are intentionally excluded as well: this prototype models stock quantities and movements, not an approval workflow.

Electrical & hardware · two locations Shop floor · Store room

Items

Four invented lines. Pick one and every view below follows it.

The five quantities

—

None of these is called "stock". Each one answers a different question, and only one of them is what the website may sell.

Movement ledger — append only

On hand is the sum of these rows. It is not stored anywhere and there is no control on this page that writes it — a correction is another row, never an edit.

WhenTypeLocationQty