{"repo":"MGeurts/genealogy","free":true,"listed":false,"github":"https://github.com/MGeurts/genealogy","clone":"git clone https://github.com/MGeurts/genealogy.git","description":"Genealogy is a free and open-source family tree PHP application to record family members and their relationships, build with LARAVEL 13.","language":"PHP","stars":357,"topics":["tabler-icons","tailwindcss","jetstream","livewire","family-tree","genealogy","common-table-expression","ancestry","lineage","parentage"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Genealogy About this project Genealogy is a free and open-source family tree PHP application to record family members and their relationships, build with 13. This TallStack application is build using : Laravel 13 Laravel Jetstream 5 (featuring Teams ) Livewire 4 Alpine.js 3 Tailwind CSS 4 TallStackUI 3 (featuring Tabler Icons ) Laravel Filament 5 (only Table Builder ) Logic concept 1. A person can have 1 biological father (1 person, based on father id ) 2. A person can have 1 biological mother (1 person, based on mother id ) 3. A person can have 1 set of parents, biological or not (1 couple of 2 people, based on parents id ) 4. A person can have 0 to many biological children (n people, based on father id/mother id) 5. A couple can have 0 to many (plus) children (based on parents id as a couple or father id/mother id individually ) 6. A person can have 0 to many partners (n people), being part of 0 to many couples (opposite or same biological sex) 7. A person can be part of a couple with the same partner multiple times (remarriage or reunite) 8. A person can have 0 to many siblings (n people) (based on parents id as a couple or father id/mother id individually ) 9. A couple can be married or not, still together or separated in the meantime Requirements The application must be served in HTTPS mode, not in HTTP. At least PHP 8.4, supporting Laravel 13. At least MySQL 8.0.1 or MariaDB 10.2.2 or an equivalent database, supporting Recursive Common Table Expressions . License This p","default_branch":null,"files":null,"tree":[],"storefront":"/r/MGeurts","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MGeurts/genealogy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}