Aller au contenu

Service

Refonte et modernisation d'applications existantes

Migrer sans tout casser : montées de version, microfrontends, design system, avec un plan par étapes.

Demander un devis

Remettre un existant d'aplomb sans tout casser

Les applications vieillissent : versions de langage ou de framework en fin de vie, dépendances qu'on n'ose plus mettre à jour, interface incohérente, déploiements risqués. Une refonte ou une modernisation bien menée consiste à améliorer l'existant par étapes, en gardant ce qui marche, en sécurisant chaque changement et en laissant votre activité tourner.

Je suis intervenu sur des migrations de technologies et sur des refontes d'interfaces : passage de PHP 5.6 à 8.2 et de Symfony 3.3 à 5.4, migration d'un monolithe frontend vers des microfrontends, création d'un design system, ou encore reprise d'un site Nuxt 2 vers Nuxt 4.

Ce que je peux faire

  • Audit : état du code, dépendances, tests existants, déploiement, points de risque et priorités.
  • Migration de versions : PHP, Symfony, Vue 2 vers Vue 3, Nuxt 2 vers Nuxt 4, selon vos technologies.
  • Microfrontends : découper un monolithe en blocs fonctionnels indépendants, migrés un par un.
  • Design system : composants documentés (par exemple avec Storybook) pour harmoniser l'interface et accélérer les développements.
  • Modernisation de l'API : introduction d'API Platform, de GraphQL ou de nouveaux services quand c'est pertinent.
  • Mise en production : configuration de l'hébergement, intégration et déploiement continus, tests automatisés.

Une approche progressive

Je privilégie des lots courts et livrables, plutôt qu'un grand soir risqué. Chaque étape est testée, déployée sur un environnement de préproduction, puis mise en ligne. Cela permet de garder une trace claire de ce qui change, de revenir en arrière en cas de problème et de continuer à faire évoluer le produit pendant la migration.

Deux exemples

Chez Beekast, une plateforme d'animation de réunions et d'ateliers collaboratifs, j'ai été lead frontend sur la refonte complète : conception du design system, migration de blocs fonctionnels vers des microfrontends avec single-spa, développement de nouveaux écrans et backend Node.js avec GraphQL, en participant aux décisions techniques de l'équipe.

Pour les éditions du vieux crayon, j'ai migré le projet de PHP 5.6 vers 8.2 et de Symfony 3.3 vers 5.4, intégré API Platform, développé de nouvelles fonctionnalités, puis configuré et hébergé le projet en production.

Et pour votre site ?

La même logique s'applique à un site web : conserver les contenus et les adresses qui comptent, moderniser la technique, améliorer la vitesse et l'accessibilité, puis vérifier le référencement après la bascule.

Vous avez une application ou un site à moderniser ? Parlons-en sur la page devis : je commence par comprendre l'existant avant de proposer un plan.

Réalisations liées

Refonte & design system

Beekast

La refonte d'une plateforme d'animation de réunions : design system, migration vers des microfrontends et nouveaux écrans, au sein d'une équipe produit.

  • Vue.js 2/3
  • single-spa
  • Storybook
  • JavaScript

Migration & modernisation

Les éditions du vieux crayon

Client régulier depuis janvier 2023 : migration d'un projet Symfony et PHP vieillissant vers des versions maintenues, puis petites missions au fil des besoins.

  • PHP
  • Symfony
  • API Platform
  • jQuery

Questions fréquentes

Contact

Un projet en tête ? Parlons-en.

Décrivez votre besoin en quelques lignes : je reviens vers vous avec des premières pistes et, si ça vous convient, un créneau d’appel.