Create your account
Open the app and tap Register. Pick a username and a password (at least 6 characters). No email, no subscription — just a username and password.
Your data lives in the cloud, so you can log in from your phone, tablet, or PC and always see the same farm. Up to 10 accounts can share one farm — useful for workers or family members.
Install to your home screen (optional but recommended)
Veldtrack is a Progressive Web App — it works like a native app on your phone without going through an app store.
Android: When the app first loads you'll see an "Install Veldtrack" banner at the bottom. Tap Install. If you miss it, tap the three-dot menu in Chrome → "Add to Home Screen".
iPhone/iPad: Tap the share icon ↑ at the bottom of Safari, then tap "Add to Home Screen". This removes the browser bar and makes it feel native.
Allow location access
When the app asks for your location, tap Allow. This puts a live blue dot on the map showing exactly where you are, and it helps the AI assistant give you spatially accurate answers — things like "the cattle group is about 800m north-east of you."
Location is only used inside the app. Nothing is sent to any third party.
Understand the layout
The screen is split in two: the map on one side, the sidebar on the other. On mobile the map sits on top and the sidebar below — drag the grey bar between them to resize.
The sidebar has seven tabs across the top. Work through them left to right as you set up your farm for the first time: Camps → Herds → Animals → Infrastructure → Planning → Ops → AI.
This is the first thing to do. Every other feature — herds, animals, AI reports, stocking rates — works better once your camps are drawn.
Find your farm on the map
The map starts at a broad view. Use the location search bar at the top-right of the map to type your nearest town or farm name. The map will fly there. Then zoom in using pinch-to-zoom (mobile) or scroll wheel (desktop) until you can see your fence lines on the satellite image.
Tap the crosshair button ⊕ in the map toolbar to jump straight to your GPS location if you're already on the farm.
Trace a camp
In the Camps tab, tap Trace (or tap the camp polygon icon in the map toolbar). The toolbar at the top of the map will show Undo / Cancel / Finish controls.
Desktop: Click each corner of your paddock fence line on the map. Work around the boundary and click Finish when you're back where you started.
Mobile: Tap each corner. Hold your finger for a moment — a green dot appears showing the snap position. Lift to place the vertex.
Fill in the camp details
After you finish drawing, a form appears in the sidebar. Fill in:
- Camp name — use whatever you call it on the farm (Noord Kamp, Weiding 3, Skaapkraal, etc.)
- Camp type — Grazing, Wild, Crops, or Kraal
- Feed status — Full / Good / Low / Empty
- Water source — borehole, dam, river, etc.
The area in hectares is calculated automatically from what you drew. Tap Create Camp to save it.
Edit or delete a camp
Tap on any camp polygon on the map to open a popup with its details. From there you can edit the name, type, or feed status, or delete the camp.
In the sidebar Camps list, each row has an edit (pencil) icon and a delete icon. Deleting a camp does not delete the herds or animals assigned to it — they move to "Open Range."
Draw roads (optional)
Tap Trace road in the Camps tab or the road icon in the map toolbar. Click or tap along the road centre-line and tap Finish. Give the road a name. Roads appear as lines on the map and help the AI understand distances between locations.
Use the Fork button to branch off from an existing road node — useful for T-junctions and farm track networks.
Create a herd
In the Herds tab, tap New Herd and give it a name — "Beeste 1", "Ooie", "Lammers", whatever you use on the farm. Tap Create.
A herd is a group of animals that move around together. You can have as many herds as you like. Animals are assigned to herds, not directly to camps.
Place a herd on the map
There are two ways:
From the sidebar: In the Herds tab, find your herd and tap Drop on map. The cursor changes — tap anywhere on the map (ideally inside a camp) to place the herd marker.
From the toolbar: Tap the cow icon 🐄 in the map toolbar to enter herd placement mode, then tap the map.
The app automatically detects which camp the herd landed in and starts the days-in-camp counter.
Move a herd to a new camp
By dragging: On the map, long-press the herd marker and drag it into the new camp. The days-in-camp counter resets automatically.
From the sidebar: In the Herds tab, find the herd and tap the Move to dropdown. Select the destination camp and confirm. This works even when you're not looking at the map.
Every time a herd moves, an entry is added to the Activity Log and the days-in-camp counter resets.
Read the herd card
Each herd in the sidebar shows: which camp it's in, how many days it's been there, and the total head count. Tap on a herd to expand the full detail view including a breakdown by animal type and breed.
Tap Zoom to herd to jump the map to that herd's location.
Tap Count animals to open the counting tool — enter what you actually counted in the field, and the app will flag any discrepancy as missing.
Add animals to a herd
Open the Animals tab and expand the Add Animals form. Fill in:
- Herd — which herd they belong to
- Type — Cattle, Sheep, Goats, Horses, Pigs, Game, Other
- Breed — Bonsmara, Merino, Boer Goat, etc. (optional)
- Batch or Individual — Batch for a group with a count, Individual for a single animal with a tag number
- Origin — Born (🥚), Bought (🛒), or Other. For Bought: enter the seller and price paid.
- Date — born or bought date
Record what happens to animals
Tap the three-dot menu on any animal record to see your options:
Sell
Enter the sale price per head. The total is calculated and logged. The animals are removed from the ledger.
Died
Records the death with the date. You can add a note about the cause. The animal is removed from the count.
Missing
Flags the animal as missing. Tracked in the Missing Log and reported each week. Escalates to "Lost" over time.
Transfer
Move the animal to a different herd. The receiving herd gets the addition logged in its history.
Reclassify
Change the type, age/stage, or breed — useful when lambs become ewes, or calves become heifers.
Do a field count
After walking a camp and counting animals, open the herd in the Animals tab and tap Count animals. Enter what you physically counted per type and breed. The app compares this to what the ledger says should be there.
If the count is short, the missing animals are automatically flagged and added to the Missing Log with today's date. You can then track their status from there.
Place a bak
In the Infrastructure tab, tap Bak then tap on the map where the bak is. A 🌾 icon appears. Tap the icon to name the bak and add notes (capacity, last filled, lick type, etc.).
A bak holds feed and lick, not water. Use the Water Point pin for water sources.
Place a water point
Tap Water Point and tap the map. A 🚰 icon is placed. Name it and add notes — dam, borehole, reservoir, drinking trough. The AI will flag camps with animals but no water point nearby.
Place a gate
Tap Gate and tap near a fence line on the map. The gate 🔓 icon snaps to the nearest camp boundary and rotates to match the fence bearing — so it always sits perpendicular to the fence. Drag it along the fence to reposition it.
Link feed bags to a bak
Tap on a bak icon on the map to open its popup. From there you can Link feed bag — specify the feed type (salt lick, lucerne, molasses, etc.), quantity, and date. The linked bag shows in the popup so you can track what's in each bak at a glance.
Add a task
Open the Planning tab. Fill in a task title, category (Livestock, Pasture, Infrastructure, Admin), priority (Normal / High / Critical), and a due date. Tap Add to board.
Tasks appear in the calendar view with dots on their due dates, and in the task board below. The AI weekly report lists all tasks due in the coming week — so your report doubles as a reminder list.
Log rainfall
Expand the Live Weather card in the Planning tab. At the bottom, enter the millimetres you read off your rain gauge and any field notes (veldt condition, soil moisture, grazing pressure). Tap the + button to log it.
Logged rainfall builds a record you can look back on. The live weather above it is from Open-Meteo based on your GPS location — useful but no substitute for what your own gauge reads.
Use Farm Notes as a notebook
The Farm Notes section at the bottom of the Planning tab is a free-form text area — a digital notepad for the farm. Vet observations, grazing rotation plans, phone numbers, anything. It auto-saves as you type and syncs to the cloud.
The AI assistant reads your farm notes as context, so anything you write there informs its answers.
Weekly farm report
Every Saturday at 16:00 SAST, Veldtrack automatically generates a comprehensive weekly report using AI. It covers eight sections: week summary, livestock gains, livestock losses, herd status, camp and feed status, missing animals, scheduled tasks, and key statistics.
Tap Generate now in the Weekly Farm Report card to create a report at any time — useful before a vet visit, an auction, or a land bank inspection.
Farm overview and trends
The Farm Overview card at the top of Ops shows your live stats: total head, camps in use, total hectares, stocking rate, missing animals. The Livestock Trends export builds a PDF chart showing births, purchases, sales, deaths, and missing animals month by month.
Activity log
Every significant action in the app — moving a herd, adding animals, recording a death, creating a camp — is automatically logged with a timestamp. Expand the Activity Log card to read the last 200 entries. The log feeds directly into the weekly report so the AI knows what happened this week.
Backups — 4 layers of protection
Your data is protected four ways, automatically:
Emergency local
Written to your device's localStorage on every save. If the cloud fails, this is loaded automatically.
Daily auto-backup
Every night at 22:00 SAST, the full farm is backed up to the cloud and to localStorage. Kept for 7 days.
Manual backup
Tap "Back up now" in Settings any time. Works even offline — syncs when connection returns.
JSON download
Download a complete copy of your farm as a JSON file. Keep it on a USB drive or email it to yourself.
To restore from a backup, open Settings → Backups, find the date you want, and tap Restore. Type RESTORE to confirm — this is irreversible.
Export your data
The Export Data card in Ops lets you download your livestock ledger as CSV, Excel, or a formatted PDF report. Great for sending to your accountant, vet, or lender. The PDF trends report adds monthly charts for visual herd tracking over time.
No setup needed
Veldtrack uses Puter.js to access AI models (Gemini, GPT-4o, Claude) for free — no API key required. The first time you use it on a device, Puter may ask you to sign in with a free Puter account. After that, it just works.
The AI receives your full farm as context every time you ask a question: every camp with its area, stocking rate and feed status; every herd with its location and days-in-camp; every bak and water point; your GPS location relative to each; and the last 20 activity log entries.
What to ask
The AI is set up as a factual record-keeping assistant. It reports facts and answers questions — it won't give unsolicited advice. Ask it things like:
The spatial context means it can answer location-based questions accurately — it knows where you are and where each herd and bak is.
Choose a model
The model selector at the top of the AI tab defaults to Gemini 2.5 Flash — fast and free. If you want more thorough answers, switch to Gemini 2.5 Pro or GPT-4o. Claude Sonnet 4.5 is available too. For the weekly report, whichever model is selected gets used.
Language
Tap the gear icon in the top-right corner of the app to open Settings. Under Language, choose English (South Africa), Afrikaans, or Sesotho. The entire interface switches immediately, including tab labels, buttons, and notes. The choice is saved — it applies every time you open the app on that device, including on the home page and tutorial.
Field Access PIN
If you have farm workers who need to see the map and count animals but shouldn't be editing records, set up a Field Access PIN. Enter a 4–8 digit PIN in Settings.
Workers can then log in on the login screen using their username + the PIN, which opens Field View — a read-only version of the map with animal counting enabled. They can count, they cannot add, delete, or change anything.
Units
Switch area between Hectares, Morgen, and Acres. Switch distances between Kilometres and Miles. All displayed figures update throughout the app.
Offline map cache
The app automatically caches map tiles for your camp area when it loads. This means you can open the app and see your map, your camps, and your herd positions even with no signal. Tap Cache map tiles in Settings to manually trigger a fresh cache, or Clear tile cache to free up storage space.
Clear farm data
If you want to start fresh, tap Clear my farm data at the bottom of Settings. This cannot be undone — download a JSON backup first. Your account remains; only the farm data is wiped.