A farm ledger that works where there is no signal
Animals, feed, stock and money are tracked fully offline on a phone — the barn does not have Wi-Fi.
- MyFerma
- Agriculture, year 2026
- Status
- Backend in production; TestFlight and Play internal testing; used daily on a working farm
- modules, from pedigree to finance
- 10
- modules, from pedigree to finance
- languages out of the box
- 3
- languages out of the box
Problem
Livestock farms track animals, feed rations and money in paper notebooks. Existing apps assume a constant connection; a barn assumes nothing.
What we did
- Built the app database-first on the device: every record lives in local SQLite and never waits for the network.
- Modelled the real farm: individual animals and batches, rations, feed stock with low-stock alerts, weight charts, pedigree, vaccinations.
- Kept money in integer minor units end to end, with reports and PDF/CSV export an accountant accepts.
Result
The farm runs entirely from the app, offline, in three languages. The product is field-tested daily on a real working farm before any feature ships.
Modules
- HerdIndividual animals and poultry batches; groups with historical membership so past costs stay with past allocations.
- RationsPer-head or group-total templates; confirming a day snapshots feed cost so later purchases never rewrite history.
- Feed inventoryWeighted-average cost including delivery; every purchase creates its transaction.
- FinanceInteger minor units; group expenses split by that day's head count into each animal's own P&L.
- Health, weight, productionVaccination due dates feeding finance, contagious-flag group checks, growth charts, milk/egg/wool journals.
- PedigreeMother/father links to a printable pedigree certificate.
- Disease library115 entries, symptom-first navigation with urgency levels, fully offline; observations with photo follow-ups.
- Sync and authRow-level last-write-wins into one JSONB table with a server cursor; Telegram OTP, Apple Sign-In via JWKS, Telegram Mini App HMAC.
Technology
React Native, Expo, SQLite, Drizzle, NestJS
All workFree call: 30 minutes and a written summary
We talk about your business. No obligation on your side.