Swamp City Stompers
Swamp City StompersLe défi
Les Swamp City Stompers jouent du southern rock, du blues, de la soul et du outlaw country un peu partout dans la vallée de l'Outaouais. Un site de groupe reçoit exactement deux visiteurs : quelqu'un qui décide s'il sort vendredi, et un agent qui décide s'il les engage.
Les deux veulent les mêmes quatre choses, vite, sur un téléphone, souvent dans un stationnement avec une barre de signal. Où le groupe joue, de quoi il a l'air sur scène, ce qu'il donne à l'oreille, et comment le joindre. Tout ce qui s'interpose entre ces deux personnes et ces quatre réponses joue contre le groupe.
L'approche
On l'a bâti en une seule page. Héros, qui ils sont, le groupe, les dates de tournée, la vidéo, le dossier de presse, le contact. Tout ce dont un fan ou un agent a besoin est à un défilement, et à aucun chargement de page.
Il n'y a pas d'étape de compilation ni de bibliothèque d'animation. Les apparitions de sections utilisent IntersectionObserver, c'est-à-dire le navigateur qui fait nativement ce qu'une bibliothèque faisait avant. La palette est devenue sang de bœuf, or et parchemin, avec une pile typographique auto-hébergée de Patua One, IM Fell English SC, Libre Caslon et Special Elite, pour obtenir l'effet d'une affiche de spectacle déchirée sans charger la photo d'une affiche.
Les dates de tournée vivent dans un seul fichier de données : ajouter un spectacle, c'est modifier une entrée plutôt que quatre endroits en espérant qu'ils concordent.
Le résultat
En ligne sur swampcitystompers.ca. Une seule page, aucune étape de compilation, aucun cadriciel, et un téléphone dans un stationnement l'ouvre avant la fin du test de son.
Ajuster la taille de la solution à la taille du problème, c'est l'essentiel du métier. Un groupe n'a pas besoin d'une expérience cinématique : il a besoin d'être trouvé, entendu et engagé. Ce jugement fait partie de ce qu'un client vient chercher chez nous, autant que le code.