Sports + culture media brand scaffold (Next.js App Router + TypeScript + Tailwind).
npm installnpm run devThis repo can be deployed a couple ways. Given the current code (Next.js API routes for Stripe/Mux/Firebase Admin), Vercel + Firebase is the lowest-friction production path.
NEXT_PUBLIC_FIREBASE_*FIREBASE_PROJECT_ID, FIREBASE_CLIENT_EMAIL, FIREBASE_PRIVATE_KEY (or GOOGLE_APPLICATION_CREDENTIALS)localhost for local devImportant: never set OFFSEASON_DEV_BYPASS_AUTH=true in production.
Cloudflare Pages needs a static output directory for deployment. For Next.js (App Router) on Cloudflare Pages, use the adapter build.
npm run pages:build.vercel/output/staticAfter you save those settings, trigger a new deployment in Cloudflare Pages.
Set the production domain in Cloudflare Pages:
off-season.ioThen add off-season.io to Firebase Auth Authorized domains so sign-in works in production.