A club with more to share

The Club d’Échecs de la Ville de Genève has been part of the city’s chess culture for generations. Its website had fallen behind the life of the club, just as a new audience was discovering the game.

Read allRead less

The brief was to make that life more accessible: give prospective members a way in, give existing players useful information and make publishing part of the committee’s routine.

Built around the life of the club

We renewed the visual identity across the logo, typography, colour and site layout. The same language carries through custom React components for events, member information and tournament results, giving the club a consistent presence from its homepage to the detail of a match.

Publishing follows the club’s own activity. Calendar entries and results are managed through a custom interface connected to a Supabase database, standings are calculated from match results, and a monthly update keeps members’ FIDE ratings current. The committee maintains the information once; the website handles its presentation.

From the club room to the homepage

The Vie du club feed connects Discord to the website. Members share photographs and updates from their phones, and an administrator’s emoji reaction approves a post for publication. News can reach the homepage through a tool the club already uses.

A daily puzzle, drawn from more than 4,000 positions through the Lichess API, gives players a reason to return between club nights. A tournament tool handles pairings and round schedules, including byes when numbers are uneven.

Together, these features make the website part of the club’s weekly activity: a place to discover an event, follow a tournament or catch up on what happened over the board.