Saturday Night Showdown College football home →

One repo · separate product boundaries

Four sports. Four clean foundations.

NFL, MLB, NHL, and Formula racing now have reserved web routes, API namespaces, domain packages, source plans, and media-rights gates. College football keeps every existing URL.

Product route trees

Choose a foundation

Each opens its own product-owned subtree.

Repository organization

What stays separate

Owned by each product

  • apps/web/<sport>/ public route tree
  • apps/api/src/routes/<sport>/ API namespace
  • packages/sport-<sport>/ rules and provider adapters
  • Sport-specific services, workers, fixtures, and tests as they arrive

Shared once

  • Identity, authentication, notifications, and analytics
  • The sport registry and public source-rights catalog
  • Deployment gates, accessibility floor, and legal policy
  • One database and API runtime until scale proves a split is needed