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
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
Related projects.
Reservasi.info — Hiking & Nature Tourism Reservations
A hiking and nature-tourism reservation platform with participant quotas, group and equipment records, Tripay payments, a wallet balance, rescheduling, check-in and check-out, and visitor reports.
Laravel 12 · Filament 3 · Blade · Tailwind CSS 4 · +5
WeddingNesia — Digital Wedding Invitations
A digital wedding-invitation service where couples pick a theme, fill in their own details, and order a personal invitation page to share with their guests.
Laravel · React · MySQL
Deployer — Website Deployment from GitHub
A deployment dashboard with GitHub OAuth, repository and branch selection, build queues, workers, per-stage log histories, redeployment, and project subdomain addresses.
Next.js 14 · React 18 · TypeScript · Tailwind CSS 3 · +8