← all worklive

Chess Tournament

A bilingual tournament site, in production for a GM chess event.

Next.jsReactFirebasei18n

Live demo

Live · gambittournament.com

Architecture

Next.js 15 · React 19→Firebase data + hosting→CS / EN i18n

What it is

A public, bilingual (CS/EN) site for the Prague Gambit GM tournament — schedule, players and results — running live on Firebase.

How it startedresearch

A real client with a fixed tournament date. Scoped ruthlessly to exactly what had to ship on time.

Decisions & tradeoffs

Next.js 15 / React 19 for fast bilingual delivery; Firebase for zero-ops hosting and data under a hard deadline.

Development

~10k LOC across ~70 commits, shipped and live for the event.

Screenshots

gambittournament.com — still in production, now serving the V. Prague Gambit edition

By the numbers

LIVE
gambittournament.com
2
languages
~10k
LOC
~70
commits