Agenda du numérique
à Poitiers et ses environs

Pourquoi ?

Ce site est un terrain de jeu pour moi et il fait partie de ce qu'on appelle un "side project". Il me permet donc d'expérimenter des envies et des technos.

Principe

L'envie derrière ce projet est de recenser les différents événements autour du numérique qui se passent sur Poitiers (tout lien avec un quelconque projet numérique existant ou mort depuis quelques années et complètement fortuit).

Tous les jours, ce projet va automatiquement consulter les sites qui ont été définis (à ce jour : Cobalt, l'Espace Mendès France et Pwn) et va vérifier s'il y a de nouveaux événements à intégrer. Si oui, il créé les fichiers correspondant et il se mets à jour tout seul.

Technique

J'utilise ici le framework Next.js. Le site est hébergé chez Vercel et le code source est dans un repo Github public (vous pouvez donc regarder le code et aussi y participer).
Une Github Action permet la mise à jour automatique du site quand le code source est modifié. Une autre Github Action va vérifier quotidiennement s'il y a des changements sur les sites référencés et, si nécessaire, mettre à jour les fichiers existants ou créer des fichiers JSON correspondant à chaque événement repéré.
Chaque page événement est donc un gabarit de page vide qui se remplit des informations récupérées sur les sites. Pour la structure des données d'évenement je me suis appuyé sur Schema.org.
La page d'accueil est une compilation de tous ces fichiers.
C'est simple, efficace et performant.

Design

Il parait que le graphisme du site "pique". Pour ma part je considère qu'il a une identité visuelle forte (c'est joliment dit) et surtout, il s'inspire des tendances graphiques comme le Néo-brutalisme. Je peux donc affirmer que si vous n'aimez pas c'est que vous n'avez rien compris à l'art moderne ;)