ID — Bahasa Indonesia

Muhamad Irga

Purwokerto, Central Java

Live Updated

Gembala.id — Livestock Records & Catalogue

A Filament livestock-records application: owners and companies, animal identities and pedigrees, statistics, a public catalogue, a blog, and Authentik SSO.

Screenshots

Gembala.id livestock records dashboard with category and registration charts
Main application view · Open image for full resolution

Overview

What this system does.

Gembala.id manages livestock records along with owners and their groups or companies. Data-entry forms cover registration numbers, categories, sex, breed, birth dates, weight, height, length, dam and sire relationships, status, and medical-history notes.

The administration panel is built with Filament and secured with Filament Shield roles and permissions. The dashboard provides livestock-count summaries and charts showing category, sex, and monthly-registration distributions, with company filters at widget level. Data access follows users’ relationships with owners or companies, and livestock records can be exported.

The public interface presents livestock and product catalogues and a blog with categories, tags, search, and comments moderated from the panel. Content editing uses TinyEditor, media is managed through Media Library, and users can log in through Authentik SSO.

Feature inventory

Highlights

16 capabilities verified against the project source.

  • Livestock owners, associated users, and groups or companies
  • Livestock categories and individual registration numbers
  • Sex, breed, birth dates, and body measurements
  • Sire and dam relationships for pedigree records
  • Livestock status and medical-history notes
  • Data filters by category, sex, and status
  • Data restrictions according to users’ relationships with owners or companies
  • Livestock-data exports from the administration panel
  • Livestock-count summary dashboard
  • Category, sex, and monthly-registration charts
  • Company filters on dashboard widgets
  • Livestock and product catalogues on public pages
  • Blog with categories, tags, search, and comments
  • Rich content editing and media management
  • Filament Shield roles and permissions
  • SSO through Authentik

Tech stack

Built with 10 technologies.

  • Laravel 12
  • Filament 3
  • Filament Shield
  • Livewire
  • Tailwind CSS 4
  • Spatie Permission
  • Spatie Media Library
  • Laravel Socialite
  • Authentik
  • MySQL

Common questions

What people usually ask.

What is recorded for each animal?

A registration number, category, sex, breed, birth date, weight, height and length, sire and dam relationships for pedigree, status, and medical-history notes.

How is data kept separate between owners?

Access follows the user’s relationship to an owner or company, and the dashboard widgets can be filtered by company, so one operator does not see another’s herd.

What is on the public side?

Livestock and product catalogues plus a blog with categories, tags, search, and comments moderated from the panel — the marketing surface for owners selling animals or produce.

Same field

Need something like this?

Send a short brief and I’ll come back with scope, approach, and an honest timeline.