Case study · Own product
Animalytics
A breeding-management platform for professional dog breeders.

- Year
- 2026
- Role
- Design · Engineering · Infrastructure
- Status
- See it live
The brief
Professional dog breeders run a real operation: animals, pedigrees, health, reproduction timing, sales, and the money that moves between strangers. Most of it lives in spreadsheets, WhatsApp threads, and memory. Nothing holds the whole picture, and nothing makes the money side safe.
Animalytics is that whole picture in one system. It carries the animals and their pedigrees, the breeding tools, a marketplace, and a wallet, with four kinds of users (breeders, vets, event organisers, and admins) each seeing only the slice that is theirs.
What we built
The animal record is the spine: a seven-tab profile with health history, up to seventy photos, and a pedigree that goes back five generations against a library of over three hundred seeded breeds.

On top of the records sit the tools breeders usually work out by hand: progesterone tracking, mating compatibility, and conception-timing calculators that score a pairing before anyone commits to it. Around all of that, vets get their own portal with patient records and appointments, breeders get a marketplace and a multi-currency wallet, and every one of the four roles sees a different, correct view, governed by more than seventy named permissions.

The hard part
Money and trust. A marketplace where strangers buy and sell live animals only works if the money is safe and the identities are real. Payments run through Stripe with escrow, wallet balances are stored in integer cents so nothing rounds away, and a seller passes a three-level identity check before any funds move. The permission system is the other half of trust: seventy-plus permissions keep a vet out of a breeder's finances and an event organiser out of an animal's record, without anyone having to think about it.
Outcome
Live at animalytics.co in six languages, on Next.js 15 with a Neon Postgres spine and Better Auth (email, Google, and two-factor). Five-generation pedigrees, a seeded library of three hundred-plus breeds, and a marketplace that moves real money safely. One system for an operation that used to run on five.
- 0
- Languages
- 0+
- Dog breeds seeded
- 0
- User roles
- 0+
- Access permissions
Stack
- Next.js 15
- React 19
- TypeScript
- PostgreSQL
- Drizzle ORM
- Better Auth
- Stripe
- Tailwind
- next-intl