Garis Purwa Digital Pedigree (EN)
Garis Purwa Digital Pedigree
Project Portfolio — English Edition
Version: June 2026
Type: SaaS Web Application (Multi-Tenant)
Live URL: https://dev.sashindo.web.id
Stack: Laravel 13 · PHP 8.3 · MySQL · Midtrans
Project Overview
Garis Purwa is a web-based SaaS platform for digital pedigree management of perkutut (Geopelia striata — Zebra Dove), a prized singing bird in Southeast Asian aviculture. The platform modernizes what was once spreadsheet-based or manual record-keeping, delivering research-grade genetic analysis tools in an interface accessible to everyday breeders.
It is the only dedicated pedigree SaaS platform for perkutut in Indonesia, with Coefficient of Inbreeding (COI) calculated using Wright’s Path Coefficient (1922) and a Selection Index based on Smith-Hazel (1936/1943) — academic standards applied to the perkutut industry for the first time.
Developer: SASHINDO PROJECT — Luthfi SY
Technical Architecture
| Component | Details |
|---|---|
| Framework | Laravel 13.11 (PHP 8.3) |
| Database | MySQL (gp_pedigree) |
| Payment | Midtrans Snap + Bank Transfer + PayPal |
| barryvdh/laravel-dompdf | |
| Excel | phpoffice/phpspreadsheet v5.7 |
| Markdown | league/commonmark 2.8.2 |
| QR Code | endroid/qr-code v6 (GD driver) |
| Social Auth | Google OAuth 2.0 |
| Deployment | cPanel CloudLinux (no SSH) |
| Multi-tenancy | Strict client_id data isolation |
| i18n | EN/ID (JSON-based, 580+ keys) |
Key Architecture Patterns
- Strict multi-tenancy: all records bound by
client_id, zero cross-tenant data leakage - Self-referencing pedigree:
sire_id+dam_idcolumns, PHP recursive traversal (noWITH RECURSIVEfor shared-hosting compatibility) - UUID bird identifiers: safe for public URLs and QR codes
- Normalized Selection Index: missing scoring components are excluded from the denominator — birds with partial data are not penalized unfairly
Core Features
1. Bird Collection Management
- Full CRUD with real-time AJAX search (300ms debounce)
- Filters: collection type (own / external), gender, active status
- Bulk import from CSV
- Subscription hard-lock: Free tier capped at 17 birds
2. Genetic Analysis
Coefficient of Inbreeding (COI)
Accurate calculation using Wright’s Path Coefficient (1922) via recursive kinship/coancestry algorithm with memoization. Verified against known benchmarks (full-sibling = 25%, half-sibling = 12.5%, outcross = 0%).
Selection Index (SI)
Smith-Hazel formula normalized per available component:
SI = (Sound×35% + Achievement×25% + Potential×25% + COI-factor×15%) / available_weight × 100
Mating Planner
Pre-pairing simulation: predict offspring COI, breeding type, risk level, and linebreeding notation without creating any records.
3. Trah Analysis — Breeding Statistics (New — June 2026)
Five data-driven breeding statistics features:
- Breeding Performance — individual bird performance page
- Pairing Analytics — ranking of all historical Sire × Dam pairings
- Bloodline Influence Score — 5-generation ancestry traversal per bloodline
- Find Mates — ideal partner recommender with Recommendation Score
4. Genetic Diversity Dashboard
Population-level genetic health analysis: Founder Contribution, Effective Founders (fe), Avg Kinship, Genetic Uniqueness, COI Trend by Year.
5. E-Pedigree & Public Profiles
Official digital pedigree certificate with QR Code, P3SI Ring Number, and 4-generation ancestry table. Public farm page and bird profile accessible without login.
6. Multi-Method Payment System
Three payment channels: Midtrans (Snap.js), Bank Transfer, PayPal — in a unified 3-step modal with automated subscription notifications.
7. Admin Panel (Platform SaaS)
Manage clients, users, packages, billing, manual pages, and platform settings.
Competitive Advantages
| Aspect | Garis Purwa | Competitors |
|---|---|---|
| Market focus | Indonesian perkutut (niche) | Generic / none exist |
| COI method | Wright’s Path Coefficient (accurate) | Estimation or absent |
| Selection Index | Smith-Hazel (academic standard) | Not available |
| Breeding analytics | 5 data-driven statistical features | Not available |
| E-Pedigree | QR-scannable + P3SI Number | Not available |
| Pricing | IDR 199,000/year (~USD 12) | — |
Platform Metrics
- 580+ translation keys (EN/ID)
- 22 pages in-app manual
- 5 new features in Trah Analysis module (June 2026)
- 3 payment methods in unified checkout
- 4 DOCX documents (company profile + partnership proposal, ID + EN)
Contact
SASHINDO PROJECT — Luthfi SY
WhatsApp +6281235025700