I have XenForo 2 running and I’m turning it into a private, non-commercial fantasy-hockey hub for a circle of friends. The first milestone—and the one this posting covers—is wiring the open-source NHL-API-Reference (https://github.com/Zmalski/NHL-API-Reference) directly into XenForo so that live statistics populate the forum in the right spots. Scope of this milestone • Connect the NHL-API-Reference to XenForo using a clean, add-on style approach that survives core updates. • Pull both skater (player) and goalie endpoints, as these are the priorities. • Render the pulled data inside XenForo in table format for each: – Player Stats page → full skater table – Goalie Stats page → full goalie table • Keep XenForo’s existing style intact; any new templates or template modifications should respect the theme system. • Include admin-side options to refresh or clear cached stats, set cron frequency, and toggle views on/off. Why it matters Once this backbone is in place I’ll move on to standings, team, transaction and individual player pages—all of which depend on the stats flowing correctly. Getting this right now saves massive refactoring later. Deliverables 1. A zipped XenForo 2 add-on (PHP classes, listener, template edits, style properties). 2. Installation & upgrade XML. 3. Read-me with setup steps, API key notes and any cron instructions. 4. Brief walkthrough of where in the code to extend for future pages. Acceptance I’ll install the add-on on a staging forum: if player and goalie tables show current season data, refresh on schedule, and no core templates are broken, the milestone is met. Tech you’ll likely touch: PHP 8+, XenForo 2 add-on framework, MySQL (for caching), Guzzle/HTTP client, HTML/CSS for the tables.