Refactorisation d’un site vitrine de galerie d’art pour le rendre plus facilement maintenable, en factorisant le code HTML existant avec PHP sans modifier le design ni les fonctionnalités.

Cliquez pour agrandir — défilement horizontal pour explorer
Contexte OpenClassrooms :
Peu après le début de mon activité en freelance, j’ai été contacté par The Artbox, une galerie d’art moderne, pour intervenir sur leur site vitrine. Le site avait été développé en HTML et CSS pour présenter les œuvres exposées, mais sa gestion devenait contraignante au moment de mettre à jour les contenus. L’objectif de la mission était de rendre le code plus modulaire et plus simple à maintenir, tout en conservant strictement l’interface existante.
Le site reposait sur une structure HTML répétitive, ce qui obligeait à modifier plusieurs fichiers pour des changements simples. Cette organisation augmentait le risque d’erreurs, ralentissait les mises à jour de contenu et rendait le projet peu scalable. La contrainte principale était d’améliorer la maintenabilité sans altérer le rendu visuel ni ajouter de nouvelles fonctionnalités.
Le site est resté visuellement identique, mais sa structure est devenue beaucoup plus simple à faire évoluer. Les futures mises à jour de contenu peuvent désormais être réalisées plus rapidement, avec moins de duplication de code et une meilleure lisibilité globale du projet. Cette mission m’a permis d’apporter une amélioration technique concrète sans impacter l’expérience utilisateur finale.