08 — ÉTUDE DE CAS · 2026

pokedwwmm

Un Pokédex Symfony de la première génération, construit comme terrain d'apprentissage des Twig Components. 151 entrées, fiches détaillées, favicons SVG de toutes les Pokéballs, et un dataset corrigé à la main.

/ L'exercice

Apprendre les Twig Components de Symfony demandait un terrain de jeu avec de vraies données et de vrais états d'interface. Un Pokédex de la première génération coche toutes les cases : 151 entrées, fiches détaillées, filtres, favoris.

/ Composants partout

Chaque carte Pokémon, chaque badge de type, chaque barre de statistique est un Twig Component réutilisable avec ses props. L'app est une démonstration de composition : la page liste assemble les mêmes briques que la fiche détail.

/ Le dataset corrigé à la main

Les données publiques des Pokémon gen 1 sont truffées d'incohérences de traduction française. Le dataset a été nettoyé entrée par entrée — et chaque Pokéball du jeu a son favicon SVG dédié, parce que les détails comptent.

151 entrées · Twig Components · favicons SVG des Pokéballs
PROJET SUIVANT
boulayoune.com