All projects

Full-stack · Agribusiness · 2026

INTEGRAZOO — livestock management platform

A multi-tenant platform that gives cattle producers a single place to register animals and follow each one through its full lifecycle.

Role
Full-stack developer
Year
2026
Stack
Next.js · Drizzle · Neon
Interface
Portuguese (BR)
hero screenshot — 16:8

Overview

INTEGRAZOO is a full-stack livestock management system built on the Next.js App Router, giving producers one place to register cattle and track every weighing, reproductive event, health record, and disposal across an animal's life.

The platform is multi-tenant by design: every record is scoped to the signed-in user, with role-gated admin areas and session-based auth enforced both in middleware and server-side.

Key features

  • Full bovine lifecycleRegister animals and follow weighings, reproduction, health events, and disposals from a single detail page.
  • Per-user data isolationEar tags are unique per producer via a composite primary key, so every query is scoped to its owner.
  • Charts and PDF reportsWeight trends and herd metrics are visualized with Recharts and exported to PDF on demand.
  • Role-gated admin panelUSER and ADMIN roles, guarded in middleware and re-checked server-side in every admin route.

The challenge

The hardest part was making ear tags unique per producer rather than globally. The bovine table uses a composite primary key of ear tag plus user id, and every related table — weighings, reproduction, health, disposals — references both, so all queries had to consistently filter by the session user to keep tenants isolated.

Gallery

Next project
AlugaFácil — rental management platform