Build story

lagiga.info

Public website of the GIGA'GAMES esports federation

Status
Live
My role
Design, development
Online at
lagiga.info

01

The starting problem

GIGA’GAMES Federation Guadeloupe eSports had to present its flagship event, #GCD 2026, recruit players, volunteers and national squads, and welcome foreign delegations. It needed a site the association’s members could update themselves, without a developer.

02

The constraints

  • A non-profit association with a very broad audience: children from age 4, seniors, Caribbean delegations.
  • A fixed deadline: #GCD, from 23 to 29 July 2026.
  • Several languages, including Guadeloupean Creole and Spanish.
  • A site that can still be served with no backend at all, accessible to WCAG AA.

03

The solution

  • Multilingual site: French, English and Spanish live, Creole being translated with per-key fallback.
  • Back office at /admin with 14 sections: news, calendar, rules, results, partners, press.
  • Player accounts and profiles, teams, GIGA’GAMES AWARDS voting with single-use codes, parental consent, double opt-in newsletter.
  • Calendar and results embeddable on other sites; the #GCD page switches to past tense by itself after the event.

04

The verifiable result

  • 64 pages and 27 API routesSource: repository
  • 396 URLs in the sitemapSource: lagiga.info/sitemap.xml, 7 November 2026
  • 379 unit tests, 1 end-to-end journeySource: repository
  • In production since July 2026Source: repository changelog

No visitor or revenue figures here: only what can be checked.

05

The technologies

  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind
  • Payload CMS
  • PostgreSQL
  • PocketBase
  • Vitest
  • Playwright
  • Coolify

Further reading