About CupVision

Tournament coverage, structured with product discipline.

CupVision is independent World Cup companion focused on clarity, speed, editorial control. Match state, standings, watch access, squads, timeline sit inside one system instead of fragmented tools.

Data is curated by admins, not scraped from official FIFA APIs. That keeps publishing flexible, manual updates reliable, coverage tone fully controlled by product team.

Live state

Scheduled, live, completed match coverage with clear state handling.

Watch flow

Admin-managed channels, featured streams, cleaner switching between feeds.

Timeline logic

Chronological structure for fixtures, progress, recent tournament movement.

Team context

Squads, standings, team breakdowns, tournament-wide metrics in one place.

How system works

Editorial control

Admin dashboard manages matches, teams, authors, imports, watch channels. Content model stays practical for fast tournament operations.

Computed stats

Standings and aggregate metrics are derived from match data rather than stored as static snapshots. Less duplication, fewer sync errors.

Product intent

Goal is not generic sports portal. Goal is focused World Cup board with better scan speed, tighter structure, cleaner operations.

Stack
  • Frontend: Vite, React, TypeScript, TanStack Router, Tailwind CSS
  • Backend: Node.js, Express, TypeScript
  • Data: MongoDB Atlas with native driver
Positioning

Fan-built, admin-driven, operations-first tournament product with broad match coverage.