Skip to content

Add college football schedules, live scores, and CFP picks - #62

Merged
avatarneil merged 1 commit into
mainfrom
t3code/add-college-football-support
Sep 26, 2026
Merged

avatarneil merged 1 commit into
mainfrom
t3code/add-college-football-support

Conversation

@avatarneil

@avatarneil avatarneil commented Sep 26, 2026 •

Copy link
Copy Markdown
Owner

Adds a College football league switch with FBS schedules, live/final game details, and picks for the published 12-team College Football Playoff field. NFL remains the default, and existing NFL bracket documents stay compatible.

  • Fetch the full FBS scoreboard, including unranked teams, and preserve league/season/week/game selections in URLs. Paginate busy schedules into 25-game pages.
  • Route college stats through ESPN's college endpoint with college team IDs; keep NFL historical insights out of college games.
  • Build CFP picks from validated playoff events: four byes, fixed paths, no reseeding, and automatic clearing of invalid downstream picks. Partial or unpublished fields leave picks locked.
  • Save CFP picks separately by season in browser storage. Account saves, public shares, and image exports remain NFL-only in this release.
  • Avoid mounting the desktop stats panel behind mobile dialogs; update page and social metadata for both leagues.

Validation: production build, type check, lint (seven existing warnings), 41 unit/script tests passed; four database-dependent tests skipped locally. All 15 targeted Chromium tests and all four new mobile Safari tests passed, including accessibility and mobile/laptop/ultra-wide layout checks. Two existing wheel-specific tests cannot run in mobile WebKit; their Chromium runs passed.

Live API checks returned all 71 current-week FBS games, the 12-team 2025 CFP field, college box scores with drives/leaders, and a locked unpublished 2026 field. Under 4× CPU throttling, 150 ms network latency and 200 KB/s download, the live schedule appeared in 5.9 seconds with 25 rendered rows and no horizontal overflow.

CFP paths follow the official 12-team format. The test fixture is a reduced ESPN 2025 CFP scoreboard response; ESPN remains the upstream source for schedules, field seeds, and game details.

@vercel

vercel Bot commented Sep 26, 2026 •

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
nfl-playoff-bracket Ready Ready Preview Sep 26, 2026 5:19pm UTC

Request Review

@avatarneil avatarneil changed the title t3code/add college football support Add college football schedules, live scores, and CFP picks Sep 26, 2026
@avatarneil
avatarneil merged commit 91b4be1 into main Sep 26, 2026
10 checks passed
@avatarneil
avatarneil deleted the t3code/add-college-football-support branch September 26, 2026 17:30

This branch was successfully deployed

1 active deployment
Preview — ba5e59e0 Deployed Sep 26, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant