Skip to content

Repository files navigation

WC26 Matchday

An unofficial fan guide to following the 2026 FIFA World Cup from New York City.

Pick your nations → get every fixture in Eastern Time → export to Google Calendar or .ics → find NYC watch parties.

Getting started

Install dependencies

npm install

Run locally

npm run dev

Open http://localhost:5173 in your browser.

Build for production

npm run build

Output goes to dist/. Preview the production build locally:

npm run preview

Deploy

Vercel

npm install -g vercel
vercel

Or push to GitHub and import the repo at vercel.com/new. Vercel auto-detects Vite — no extra config needed.

Netlify

npm install -g netlify-cli
netlify deploy --build

Or push to GitHub and import at app.netlify.com. Set build command to npm run build and publish directory to dist.

Project structure

├── index.html          # Vite entry point
├── vite.config.js      # Vite config
├── src/
│   ├── main.jsx        # React root mount
│   ├── App.jsx         # Main application component
│   └── index.css       # Global reset
└── public/             # Static assets (add favicon etc. here)

Before deploying

  1. Add your AdSense pub ID to index.html <head>.
  2. Replace <AdSlot /> placeholders with real AdSense <ins> units.
  3. Replace href="#" in the AFFILIATES array with tagged links.
  4. Update [YOUR EMAIL] and [DATE] in the Privacy and About pages.

Unofficial fan project. Not affiliated with FIFA.

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages