Field, Outdoor & Conservation

FarmTrack — every litre accounted for

An operations tracker for a small dairy farm. Workers log each cow's milk at every milking, the app checks the day's total against what the vendors collected, and the owner sees balances and production at a glance.

React Tailwind PHP MySQL Working Tool

The 36-second tour

Demo farm with fictional cows, workers and vendors.

Milk that leaves the farm on trust

On a small dairy farm, every cow is milked twice a day and the milk goes out to several vendors who collect it daily and settle up later. Records live in a register, if anywhere. When a few litres go missing between the shed and the vendor's can — every day — nobody notices, and nobody can say exactly what each vendor owes.

A logbook for the shed, a ledger for the owner

FarmTrack gives workers a phone-friendly milk log — choose morning or evening, tap the cow, enter the litres — and gives the owner a dashboard: today's milk against today's collections, period totals, per-cow production, herd management and each vendor's balance. Every pickup and every milk entry re-runs a daily check comparing litres logged with litres collected.

Simple on the surface, strict underneath

Automatic discrepancy flags
When the day's logged and collected totals differ by more than half a litre, a flag is raised on the owner's dashboard until it's resolved.
One entry per cow per milking
A unique key on cow, session and date means a milking can't be logged twice by mistake.
Vendor ledger
Pickups and payments per vendor, priced per litre, with the outstanding balance always in view.
Owner and worker roles
Workers use the milk log; the owner dashboard, with vendor balances and discrepancy flags, is restricted to owner accounts.
Per-cow production
Litres and entries per cow over any date range, sorted by yield.
Built for cheap hosting
Plain PHP and MySQL with JWT auth — runs on ordinary shared hosting.

Under the hood

FrontendReact 18 + Vite + Tailwind CSS
BackendPlain PHP API, JWT auth
DatabaseMySQL
HostingHostinger shared hosting

Where it stands

A working tool.

← PreviousKafila Next case studyPrintLog →

Running a business on a paper register?

If stock, collections or cash leave your business on trust, a simple tracker can show you exactly where it goes.