Northside Dairy
Copied020 7946 0101 orders@northsidedairy.example
| Item | On hand | Par | Order |
|---|---|---|---|
| Oat milk | 5 cartons | 12 cartons | 2 packs of 6 (12 cartons) |
| Whole milk | 20 L | 24 L | 4 L |
At closing, staff type what is on the shelves. Closing Count works out what is below par, rounds it up to whole packs, and writes one order per supplier you can copy or print. Nothing to sign up for, nothing leaves the device.
Works on the counter tablet, a phone, or a laptop. Light and dark follow the device.
Northside Dairy
Copied020 7946 0101 orders@northsidedairy.example
| Item | On hand | Par | Order |
|---|---|---|---|
| Oat milk | 5 cartons | 12 cartons | 2 packs of 6 (12 cartons) |
| Whole milk | 20 L | 24 L | 4 L |
It is ten at night, the chairs are up, and someone is walking the fridge with a clipboard.
They remember roughly how much oat milk the shop likes to keep, subtract in their head, and write three separate messages.
Tomorrow there is either no oat milk by eight, or a back room full of cups.
How it works
The owner adds each item with a unit, the amount to keep on hand, the pack size the supplier sells, and which supplier it comes from.
Staff go shelf by shelf. Items are grouped by category, inputs are big, and anything below par is flagged as they type. A half-finished count survives a reload.
Save, and the order sheet appears grouped by supplier, rounded up to whole packs, with the supplier's phone and email as tap targets. Copy one supplier, copy all, or print.
Anything below par is topped up to par. The shortfall is rounded up to whole packs, because that is what the supplier will deliver. Not counted means not ordered, so a skipped item never blocks closing. That is the whole rule. You can check every line on the sheet against it.
Oat milk
Par 12 cartons · Packs of 6
Everything is at par
Everything a single shop needs at closing, and nothing it does not.
One section per supplier, lines sorted by name, items without a supplier last. Send one message per supplier instead of one long list.
Copy one supplier's order as plain text for a message or email, copy all of them at once, or print a clean sheet without the app around it.
History shows each count by date with how many items were counted and how many need reordering. Open any past count and see the exact sheet from that night.
Two CSV files, items and counts, whenever you want them.
No account, no server, no sync. Data lives in the browser on the counter tablet, and survives closing the tab.
Big numerals, 44px tap targets, a bottom tab bar on phones, and a dark theme that follows the device for the back room.
Press "Load sample café" to see twelve items and four suppliers, then count a few and save. It is the same build you get when you open the app.
Sample data is loaded into this page's browser storage and shared with the full-size app, so what you try here is there when you open it.
Open it on the counter tablet and load the sample café.
Open the appNorthside Dairy
Copied020 7946 0101 orders@northsidedairy.example
| Item | On hand | Par | Order |
|---|---|---|---|
| Oat milk | 5 cartons | 12 cartons | 2 packs of 6 (12 cartons) |
| Whole milk | 20 L | 24 L | 4 L |