Skip to content
Martin PoirouxLanguage : Français
All projectsCode · 2026

Lucena

A chess training platform built on one conviction: what players lack is not analysis, it is the story of their own progress.

Every platform now hands you an engine evaluation: analysis has become free and ordinary. What nobody tells well is the long story of a player getting better. Lucena starts there.

What exists today is the import: the app fetches your games from Lichess, from Chess.com or from a PGN file, normalises them into a common shape, drops duplicates and only re-syncs what is new. The rest — game viewer, in-browser analysis, detection of the mistakes that keep coming back — is a roadmap, and I would rather write it as one.

One bug taught me a great deal: the sign-in link sent by email broke as soon as it was opened outside the browser it came from — another device, a mail client preview, a code silently consumed. The fault was not in my code but in the protocol I had picked, so I changed the flow instead of patching around it.

The name comes from the Lucena position, the manoeuvre that wins the rook-and-pawn endgame, and from the oldest printed chess book, in 1497. Lucerna, in Latin, means lamp.

Visit the site