Le contexte
Le site ovao.fr était hérité d’un existant ReactJS + Python sans interface d’administration ni environnement de développement fonctionnel. Le client ne pouvait pas modifier ses contenus, et aucune évolution n’était possible sans reconstruire d’abord la chaîne de développement.
Ce qui a été fait
Migration du frontend
Passage de ReactJS à Astro, en conservant le code réutilisable plutôt qu’en repartant de zéro.
CMS headless
Mise en place de Wagtail : modèles de contenus, pages, médias et points d’entrée API.
Rétablissement de l’existant
Reconstruction d’un environnement de développement exploitable et d’une interface d’administration complète — le point de départ manquant.
Le résultat
Le client édite désormais ses contenus en autonomie. La dette technique qui bloquait toute évolution est levée.
Ce que ce projet démontre
La reprise d’un projet abandonné en cours de route, sans documentation ni environnement — le cas de figure le plus courant en TMA, et le plus mal traité.