PantryGo

Nothing expires at the back of the stockroom.

PantryGo follows every batch from delivery to checkout. It sells the oldest stock first, warns you before anything turns, and shows which items are actually moving off the shelf.

3 staff roles
Batch level expiry tracking
Barcode selling at the counter

Expiry monitoring

  • Alaska Evaporada 370ml
    Stockroom   12 pcs   Batch 0241
    Expired
  • Lucky Me Pancit Canton
    On display   48 pcs   Batch 0188
    2 days left
  • 555 Sardines 155g
    On display   30 pcs   Batch 0302
    9 days left
  • UFC Banana Ketchup 320g
    Stockroom   24 pcs   Batch 0315
    4 months left
Low stock on 3 other items.

Built for how a mini-grocery actually runs

Stock arrives in batches, sits in two places, and sells one scan at a time. PantryGo was written around that, not around a generic product list.

Stockroom and display, counted apart

Move any amount from the stockroom to the shelf and both counts update. You decide how many go out, not the system.

Expiry warnings before they cost you

Every batch carries its own date. Items turn amber as they approach it and red once they pass, on the dashboard and in the alert bell.

Fast, slow, and non-moving items

Sales are sorted into movement bands so you can see which goods are tying up money on the shelf and which to reorder.

Next week's likely sellers, ranked

Past sales are read into a ranked list of what to keep in stock, so restocking is a decision rather than a guess.

Refill requests from the counter

When a shelf runs low, the clerk sends a request and the stockroom sees it immediately, with the aisle and shelf already filled in.

Reports you can hand to anyone

Daily, quarterly, and yearly sales in plain charts and tables, with every transaction searchable by date.

One scan does three things

A sale at the counter is the only moment that matters, so it carries the rest of the system with it.

The item is found

Scanning the barcode pulls the product, its price, and every open batch of it in your store.

The oldest batch is deducted

Stock comes off the batch nearest its expiry date first, so older goods leave the shelf before newer ones.

Alerts and reports catch up

Low-stock warnings, movement bands, and the day's sales total all update from the same sale.

PantryGo home screen on Android, showing stock counts, expiry warnings and today's sales

The same store, in your hand

The Android app opens on the same figures as the web dashboard, pulled from one database. Whatever the counter records, the office sees.

  • Scan to sell. The camera button sits in the middle of the bar, so checkout is one tap away from anywhere in the app.
  • Expiring and expired, up front. The home screen leads with what needs attention today, not with a menu.
  • Next month's likely sellers. Seasonal predictions are drawn from the store's own sales history, named product by product.

Everyone sees only their own work

One store, three kinds of account. Staff get what their job needs and nothing else.

Owner

Runs the store and sees all of it.

  • Sales, reports, and analytics
  • Prices and stock levels
  • Adds and removes staff

Clerk

Works the counter.

  • Scans and completes sales
  • Sees what is on display

Stockroom

Keeps the shelves filled.

  • Receives deliveries by batch
  • Moves stock out to display
  • Answers refill requests

Start with one shelf.

Register your store, add a few products with their batches, and sell from the counter. The reports fill themselves in.