Skip to main content
Garis Purwa Digital Pedigree — English Edition

Garis Purwa Digital Pedigree (EN)

Web Application SaSS

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

ComponentDetails
FrameworkLaravel 13.11 (PHP 8.3)
DatabaseMySQL (gp_pedigree)
PaymentMidtrans Snap + Bank Transfer + PayPal
PDFbarryvdh/laravel-dompdf
Excelphpoffice/phpspreadsheet v5.7
Markdownleague/commonmark 2.8.2
QR Codeendroid/qr-code v6 (GD driver)
Social AuthGoogle OAuth 2.0
DeploymentcPanel CloudLinux (no SSH)
Multi-tenancyStrict client_id data isolation
i18nEN/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_id columns, PHP recursive traversal (no WITH RECURSIVE for 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

AspectGaris PurwaCompetitors
Market focusIndonesian perkutut (niche)Generic / none exist
COI methodWright’s Path Coefficient (accurate)Estimation or absent
Selection IndexSmith-Hazel (academic standard)Not available
Breeding analytics5 data-driven statistical featuresNot available
E-PedigreeQR-scannable + P3SI NumberNot available
PricingIDR 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