Offline appOfficial Zeyto

Expiry Date and FEFO Batch Tracker

An offline app for cafes, restaurants, bakeries, groceries, cosmetics shops and anyone who stocks dated goods.

Use the oldest stock before it expires.

Expiry Date and FEFO Batch Tracker: What to Use, Mark Down or Write Off: Dashboard screen with the example data
DeliveryInstant download
OfflineWorks offline
Real screenshot, example data

At a glance

  • FormatOffline app, opens in your browser
  • DeliveryInstant download
  • In the box2 files, 28 KB
  • Works withA current web browser (Chrome, Edge or Safari), on a computer or phone
  • OfflineRuns offline in your browser

How it works

  1. BuyPay on Stripe’s secure page.
  2. DownloadYour order page opens at once with a secure link.
  3. Open and useUnzip it and open index.html in your browser.

See it first

Look before you pay: screenshots, a short walkthrough and a live demo you can click through.

Dashboard, with the example data

Silent 22 second walkthrough of the real app with example data

Try it now

Click through the real app. No download, no sign-up.

Demo with fictional example data. Nothing you type is saved. Printing, export and backup are switched off in the demo; the full app has them.

What you get

  • Dashboard, Stock, Receive, Issue (FEFO), Items, Log and Settings tabs
  • Expired, use now, expiring soon and watch groups with AED at cost
  • Eight-week chart of value expiring
  • FEFO issue: which batches to take from, earliest expiry first
  • Short-dated delivery flag against item shelf life, hold flag
  • Movement log, one-click write-off, CSV import and export, backup
Files and sizes (2)
  • expiry-date-and-fefo-batch-tracker-app.zip24 KB
  • README.txt4.0 KB

2 files, 28 KB in total. You download them from your order page after payment.

What it does not do

  • Keep temperature checks and local authority rules on shelf life.
  • It only knows the dates you type.
  • Your data stays in one browser on one device: no cloud sync, so export a backup.

After you buy

  • Instant downloadYour order page opens right after payment with a secure link for each file. The link is emailed to you too.
  • A fresh link any timeLinks last 48 hours. Enter your order reference and the email you paid with and we will send a new one.
  • Help is one email awayWrite to support@zeyto.app with your order reference. The team answers every enquiry.
  • Fix, replace or refundIf a file is damaged, will not open, or is materially different from its listing, tell us within 7 days of the sale and we will fix it, replace it or refund you.
Full refund wording

Digital downloads (files, templates, skill packs, guides) are delivered straight away, so they are not refunded once downloaded. If a file is damaged, will not open, or is materially different from its listing, tell us within 7 days of the sale and we will fix it, replace it or refund you.

Applies to products sold by Zeyto itself. None of this takes away rights you have under UAE law.

About this product

Food, cosmetics, medicine-like items and chemicals go bad on a date. Stock is rotated by eye, short-dated deliveries are noticed late, and the first sign of a problem is a bin of expired product you already paid for.

Read the full description

Food, cosmetics, medicine-like items and chemicals go bad on a date. Stock is rotated by eye, short-dated deliveries are noticed late, and the first sign of a problem is a bin of expired product you already paid for.

Add each item, then each delivery as a batch with lot number, expiry date, quantity and cost. The Dashboard shows what is expired but still in stock, what to use within your red window, what expires soon, and what is on watch, with the money at risk in each group and a chart of the value expiring week by week for eight weeks. Issue (FEFO) takes a quantity and tells you which batches to take from, earliest expiry first, and records the issue. Batches on hold or already expired are skipped. Stock lists every live batch with filters and writes off expired batches in one click, and the Log keeps every receipt, issue and write-off.

An item with expiry date 20/11/2026 is usable on 20/11/2026 and expired from 21/11/2026. The red, amber and watch windows in days, and the as-of date, are settings.

What is inside:

  • Dashboard, Stock, Receive, Issue (FEFO), Items, Log, Settings and Start here tabs
  • A warning when a delivery arrives with less than a set share of its shelf life left
  • CSV import of batches, CSV export, JSON backup, printable expiry report
  • A worked example of eight items and 14 batches

Who it is for: cafes, restaurants, bakeries, groceries, cosmetics shops and anyone who stocks dated goods.

What it is not: it only knows the dates you enter. It is not a food safety system and does not replace temperature checks, supplier documents or the rules your local authority sets on shelf life, relabelling and disposal. Check those rules for your products.

How it differs: the document expiry trackers in the catalogue follow licences, visas and staff documents. This one follows stock batches and FEFO issue.

Tested: expiry state, days left, window grouping, FEFO allocation order and quantities, write-offs and values were compared with a separate Python implementation on randomised stock, 3,500 cases and 4,313 assertions, with no differences. 59 scripted browser checks cover receiving, issuing, write-off, CSV import, backup restore, print and the 375 and 1280 pixel layouts, with no console errors. Browser tests ran in Chromium and WebKit; Firefox, a real phone, a real printer and a real scanner were not available, so they were not tested.

Questions

Who is it for?
Cafes, restaurants, bakeries, groceries, cosmetics shops and anyone who stocks dated goods.
What do I need to use it?
A current web browser (Chrome, Edge or Safari), on a computer or phone. No internet, account or installation needed.
How do I get it?
Pay on Stripe, then download from your order page at once. Links last 48 hours: ask for a fresh one with your order reference and email.
What if the file is wrong?
If a file is damaged, will not open, or is materially different from its listing, tell us within 7 days of the sale and we will fix it, replace it or refund you. Read the terms.

Expiry Date and FEFO Batch Tracker: AED 69

Pay once, download at once.

Damaged, will not open or not as listed? Tell us within 7 days and we fix it, replace it or refund you.

Questions before you buy? Contact the Zeyto team. This is sold by Zeyto (Emeron Infospace FZE) itself, not by an independent seller. See the marketplace terms.

Not sure it is the right one?

Works well with

Other official products that cover the same ground or finish the job.