Upgrade Dog Pedigree PHP System -- 2

Customer: AI | Published: 02.10.2025
Бюджет: 750 $

My hosted dog pedigree database website is still running on an old PHP version and the codebase has started to throw warnings and occasional fatal errors. I need the entire application refactored so it works flawlessly on the latest stable PHP release (8.2+), while also introducing some long-overdue feature for example... 1. Advanced search • In addition to the current single-field lookup, I want true multi-criteria filtering and lineage-aware calculations: inbreeding coefficients, percentage of a given ancestor’s blood, and similar metrics should appear instantly in the results. 2. Enhanced data visualisation • Modern, responsive pedigree charts that render clearly on desktop and mobile. • Basic statistical graphs (e.g., COI trends over generations, sire/dam contribution charts) generated on the fly from the existing MySQL data. Please keep the existing database schema intact, but feel free to add indexes or lightweight tables if performance demands it. All legacy bugs must be resolved, and the final code should pass without notices or deprecated warnings under PHP 8.2. Acceptance criteria • Application installs and runs under PHP 8.2+ with zero errors or notices. • New search page returns accurate inbreeding and blood-percentage figures within two seconds for a 50k-dog dataset. • Pedigree charts and statistical graphs load correctly in the latest Chrome, Firefox, and Safari. • Clean, well-commented code delivered via Git with a brief README outlining new classes, configs, and any server-side tweaks needed. If you have experience modernising legacy PHP (especially pedigree or genealogy software) and are comfortable creating dynamic charts with libraries such as Chart.js or D3, I’d love to see a concise plan and timeline.