Features
Everything Farmleo can do (and why it helps on real farms)
Use this page as a checklist: livestock records, health follow-ups, breeding and due dates, weights and ADG, dashboards, reports, exports, offline-first capture, and cloud sync.
On this page
Livestock records
Keep every animal's identity, lineage, and lifecycle in one consistent registry.
Multi-species livestock registry
Tracks individual animals across supported species in a consistent record format.
Key capabilities
Supported species
- Cow
- Buffalo
- Goat
- Sheep
- Pig
- Poultry
Identity and lifecycle
- Required ear tag number (tag_number)
- Optional national ID (national_id)
- Species + sex + DOB
- Acquisition type (born/purchased) and acquisition date
- Status lifecycle: active, sold, deceased, transferred
- Lineage fields: dam tag and sire tag
- Breed, color, birth weight, notes
Data protections
- Duplicate prevention for tag number + national ID (case-insensitive, per farm/user)
- Stable animal UUID identity and enforced uniqueness
- Immutable species per animal
Farmer benefits
- Cleaner records (fewer duplicates and mix-ups)
- Faster lookup by tag/national ID during chores, treatments, or sales
Registration-overdue flag (early-life paperwork helper)
Flags animals past a configured age window to help avoid missed registrations.
Key capabilities
- Automatic 'registration overdue' status based on DOB age threshold
- Visible in listings and included in exports
Farmer benefits
- Helps prevent missed paperwork deadlines that can cost time and money
Fast livestock list management (search, filter, sort)
Makes large lists manageable as farms scale.
Key capabilities
- Search by ear tag and national ID
- Filters by animal status and species
- Sort by date added or by age
- Free tier upgrade prompts when trying to add animals beyond the limit
Farmer benefits
- Less time scrolling; faster decisions when you're moving quickly
Animal profile workspace (overview + records)
Centralizes each animal's identity, health timeline, breeding timeline, and weights.
Key capabilities
- Overview tab (identity, acquisition, lineage, notes)
- Health tab (history of health events per animal)
- Breeding tab (shown for females)
- Quick add-record action sheet (health, breeding, weight)
Farmer benefits
- One single-page truth per animal for vets, paperwork, or troubleshooting
Health and follow-ups
Log health events and set next-action dates for boosters and follow-ups (Farmleo records reminders; it does not diagnose).
Health records with follow-up scheduling
Logs health events and captures the next action date for proactive management.
Key capabilities
Record types
- Illness
- Vaccination
- Deworming
- Injury
Fields
- Event date, description, treatment/medicine
- Vet name (optional)
- Next action date (optional) for follow-up scheduling
- Notes
Farmer benefits
- Reduces forgotten boosters and follow-ups
- Builds a usable health history for each animal and the whole herd
Breeding and due dates
Track breeding attempts, pregnancy checks, and expected due dates with species-aware defaults.
Breeding records (species-aware) with due-date planning
Tracks breeding attempts and outcomes; auto-calculates expected due dates by species.
Key capabilities
- Breeding date
- Breeding method: natural vs AI
- Sire name/ID
- Pregnancy status: unknown / pregnant / not pregnant
- Heat observed (yes clear / weak / silent / not recorded)
- Expected due date (auto-calculated by species, with manual override)
Default due-date days (editable per record)
- Cow: 283
- Buffalo: 310
- Goat: 150
- Sheep: 147
- Pig: 114
- Poultry: 21
Farmer benefits
- Better planning for calving/kidding/lambing/farrowing/hatching windows
- Cleaner breeding history for performance tracking
Species-specific breeding detail capture
Adds optional, structured fields tailored to each species' breeding workflow.
Key capabilities
Cow and buffalo (optional)
- Breeding program
- AI tech name, semen batch, bull ID/tag
- Bull exposure dates (start/end)
- Pregnancy check date + method + confirmed
- Calving date + outcome + calving ease
- Calf sex + calf birth weight
Goats (optional)
- Buck ID/tag + exposure dates
- Pregnancy check date + method + confirmed
- Kidding date + outcome
- Litter size + male/female counts + average kid birth weight
Sheep (optional)
- Ram ID/tag + exposure dates
- Pregnancy check date + method + confirmed
- Lambing date + outcome
- Litter size + male/female counts + average lamb birth weight
Pigs (optional)
- Boar ID/tag + semen batch
- Service count + last service date
- Pregnancy check date + method + confirmed
- Farrowing date + weaning date
- Total born, born alive, stillborn, mummified, pigs weaned
Poultry (optional)
- Rooster ID/tag
- Mating type + incubation method
- Incubation start + hatch date
- Eggs set, chicks hatched, hatch rate %
Farmer benefits
- Makes records farm-usable, not generic
- Helps standardize how workers record breeding events across seasons
Weights, growth, and BCS
Capture weigh-ins, see ADG, and optionally record body condition scoring so growth stays measurable.
Weight tracking with growth signals (ADG) and condition (BCS)
Logs weights and surfaces growth trends for better feeding/management decisions.
Key capabilities
- Units: kg or lb (stored in kg with correct conversion)
- Weighing method: scale, tape, estimate
- Optional body condition score (1.0-5.0)
- Notes per weigh-in
- Projected ADG preview when entering a new weight (based on last weigh date)
Farmer benefits
- Faster detection of underperforming animals
- Better sale/market timing decisions using measurable gain
Weight log insights per animal
Turns a list of weights into practical, readable insights.
Key capabilities
- Current weight and change since last weighing
- ADG since last weighing
- Total gain across full history
- Average daily gain across full history
- Days since last weighing + average weighing interval
- Simple chart view + insight messaging to encourage consistent weigh-ins
Farmer benefits
- Makes growth tracking obvious at a glance, not spreadsheet work
Farm dashboard
A daily command center for herd totals, upcoming tasks, and seasonal priorities.
Farm View dashboard (KPIs + action lists + notifications)
Gives a daily command center for herd status and upcoming tasks.
Key capabilities
- Farm name header
- Herd totals: total, active, inactive
- Breakdown by species
- Recent animals (latest added/updated)
- Registration overdue count
- Upcoming health actions (next-action dates within 30 days) with drill-down list
- Expected due dates within 60 days with drill-down list
- Notifications badge combining upcoming health + upcoming due dates
Farmer benefits
- Helps prioritize what matters today without digging through every animal
Reports and insights
Time range filters, species tabs, KPI tiles, and drill-down lists turn logs into decisions.
Reports with time range + species filtering
Summarizes herd performance over common time windows, per species or across all.
Key capabilities
- Date presets: all time, today, yesterday, this month, last 1/2/6 months, last 1 year, custom range
- Tabs by species (auto-detected from your herd) plus All
- Views: overview, health, breeding, growth
- Metric tiles support drill-down into an animal list for the selected metric
Farmer benefits
- Makes it easy to answer 'How are we doing lately?' in seconds
Built-in KPI metrics (overview/health/breeding/growth)
Provides ready-made calculations from your records.
Key capabilities
Overview
- Total animals
- Active animals
- Female animals
- Average age (years)
Health
- Health events in last 90 days
- Illness cases in last 90 days
- Vaccinations in last 365 days
- Upcoming health actions in next 30 days
Breeding
- Breeding records in last 12 months
- Conception rate (pregnant vs not-pregnant outcomes)
- AI rate (AI vs total breeding records)
- Due in next 60 days (expected due dates)
Growth
- Weighed in last 60 days (coverage)
- Weights logged in last 90 days
- Average weight (latest per animal, kg)
- Average daily gain (computed per animal, averaged)
- Average BCS (latest per animal where present)
Farmer benefits
- Turns raw logs into decision-ready numbers (without spreadsheet formulas)
Export and sharing
Generate PDF/XLS exports for vets, partners, or back-office work and share from your device.
Export to PDF/XLS + share from device
Generates common formats for paperwork, record sharing, and back-office workflows.
Key capabilities
Export types
- Animals list export (PDF / XLS)
- Health records export (PDF / XLS)
- Breeding records export (PDF / XLS)
- Report summary export (PDF / XLS)
Sharing
- Exports can be shared using the device share sheet (email, messaging, drive apps, etc.).
Farmer benefits
- Easy handoff to vets, advisors, lenders, or partners
- Simple paper trail when you need it
Offline + cloud sync
Farmleo is mobile-first and offline-first, with background sync when you reconnect.
Offline-first data capture (local database)
Stores records locally so the app stays usable even with unreliable connectivity.
Key capabilities
- Local database for animals, health records, breeding records, and weight records
- Records are marked as synced/unsynced for reliable reconciliation
Farmer benefits
- Keep working in barns, fields, or remote areas without worrying about signal
Cloud sync with near real-time updates
Syncs local records to the cloud and pulls updates back to the device.
Key capabilities
- Online/offline detection (sync pauses when offline)
- Scheduled syncing (runs periodically when online)
- Real-time sync triggers via database change events + a short debounce
- Extra polling as a safety net to keep devices consistent
- Pending delete queue to safely reconcile deletes when back online
Farmer benefits
- Less risk of 'lost notes' when switching devices
- Faster single source of truth recordkeeping across time and devices
Account and settings
Secure sign-in, farm profile, language/theme preferences, and account lifecycle controls.
Secure sign-in, verification, and recovery
Lets farmers create accounts, verify email, sign in, and recover access securely.
Key capabilities
- Email + password sign-in
- Google OAuth sign-in
- Email verification via OTP code (6-digit) with resend timer
- Password reset flow using deep links (recovery opens the in-app reset screen)
Farmer benefits
- Fewer lockouts and support issues during busy seasons
- Fast onboarding for new users on the farm
Farm profile setup
Captures farm identity details used across the dashboard experience.
Key capabilities
- Given name, family name
- Farm name
- Farm country (selected from a curated list)
- Prefill from identity metadata when available (e.g., Google profile)
Farmer benefits
- A more personal, 'this is my farm' workspace (useful for dashboards/exports)
Personalization (theme + language)
Improves usability for different users and environments.
Key capabilities
- Theme: light, dark, or system
- Language: English and Spanish
Farmer benefits
- Better readability in sunlight/barn lighting
- Broader usability for bilingual teams and regions
Account controls (logout, delete account)
Gives users control over access and account lifecycle.
Key capabilities
- Logout clears local session data (preserves language preference)
- Delete account via a secure server function that removes user data
- Subscription-aware deletion flow (prompts user to cancel subscription first when required)
Farmer benefits
- Clear data ownership expectations and safer account handling
Subscription upgrades that scale with herd size
Lets farms grow beyond free limits with clear tiers.
Key capabilities
- In-app plan selection and purchase flow
- Restore purchases
- Manage subscription (opens OS subscription settings)
- Animal-limit enforcement with upgrade prompts
Farmer benefits
- Predictable scaling: pay when the operation outgrows the free tier
Plans (20 / 200 / 1000 animals)
Start free, then upgrade only when you outgrow your headcount limit.
Notes
- Animal limit is enforced in-app and server-side (Supabase RLS).
- In-app purchases run via RevenueCat on iOS/Android (web is handled differently).