Ongoing AI Solution

AgrowBizz — AI Farm Management Tool

Run the whole farm from one place — livestock records, pedigree, production, and real double-entry books, with an AI advisor that actually knows your herd.

01 — THE PROBLEM

Farmers managing mixed livestock — cattle, goats, sheep, horses, poultry — keep their records in notebooks and scattered spreadsheets. Breeding decisions get made without pedigree data, so inbreeding slips through. Nobody knows which animal is actually profitable, because feed, vet, and labour costs are never attributed back to the animal that incurred them. Existing farm software is either single-species, priced for large Western operations, or requires infrastructure that a small farm's budget can't host.

02 — OUR SOLUTION

A single Django platform covering the full farm operation: one flexible Animal model handles every species (with batch-based flock tracking for poultry, since birds are managed by the batch, not the bird), linked pedigree with automatic inbreeding-risk flagging on proposed pairings, species-aware production and health logging, and a full double-entry accounting engine where every business event auto-posts a balanced journal entry. A server-side Claude integration assembles each farm's own production, health, and financial records as context before answering, so advice is grounded in that farm's real numbers rather than generic guidance. Global from day one — country selected at registration drives currency and payment gateway, and pricing lives in the database rather than in code.

Outcome

Phase 1 shipped end to end — 53 data models across 15 Django apps, 268 tests green, and the accounting layer taken from a cash-basis P&L tracker to real double-entry software: a balance sheet that balances mid-year, trial balance, cash flow, AR/AP ageing, fixed-asset depreciation, fiscal-year close, and gap-free invoice numbering. Built entirely within a hard shared-hosting constraint — no Docker, no Celery, no Redis, no background workers — with period work handled by cPanel cron plus Django management commands. Flutter mobile app is Phase 2, with the API and screen delta already scoped.

Key features

  • Multi-species livestock records — cattle, goats, sheep, horses, and batch-tracked poultry flocks
  • Pedigree family tree with automatic inbreeding-risk flagging on sire/dam pairings
  • Species-aware production logging — milk, eggs, wool, weight — plus health and breeding events
  • Full double-entry accounting: farm-editable chart of accounts, immutable balanced journal, auto-posting from every business event
  • Financial reports — P&L with gross profit, balance sheet, trial balance, cash flow, general ledger, AR/AP ageing
  • Per-animal and per-flock profitability, with costs and revenue attributed to the individual animal
  • Itemised invoicing with gap-free per-farm numbering, tax support, and a draft→sent→paid lifecycle
  • Vendors, bills, and partial payments on the money-out side
  • AI farm advisor powered by Claude, grounded in the farm's own production, health, and financial data
  • Role-based access enforced at the permissions layer — owner, staff (data entry only), and accountant (books only)
  • Staff quick-entry flow — a minimal, thumb-friendly logging surface with no financial visibility
  • Country-driven currency and payment routing — Stripe international, bKash for Bangladesh — behind one gateway abstraction
  • Pricing as data: plans and per-currency prices editable from admin, no deploy required
  • Server-rendered marketing site with per-page meta/OG tags, sitemap, and Schema.org JSON-LD

Tech stack

Django 5.2 Django REST Framework Python MySQL WhiteNoise Passenger/cPanel Claude API (Anthropic SDK) Stripe bKash Flutter HTML5/CSS design-token system Pillow django-environ

Build something similar?

Tell us about your project. We'll share how we'd approach it.

Start a project