
Cookie MenuPlateforme digitale pour menus via QR code
SaaS · Refactoring · Accessibilité · Performance · Full-stack
Janvier 2025 à décembre 2025Contexte
Cookie Menu est un écosystème digital existant composé d’une landing page, d’une application front et d’une API back-end, laissé sans maintenance pendant plus de 5 ans.
Le projet nécessitait une reprise complète pour moderniser les technologies, corriger les failles existantes et remettre en production un système stable, performant et exploitable.
Problématique
L’écosystème présentait plusieurs problématiques critiques :
- Technologies obsolètes et incompatibles avec les versions récentes
- Dette technique importante accumulée sur plusieurs années
- Absence de maintenance et environnement de développement cassé
- Vulnérabilités sur les formulaires et gestion du spam
- Pipeline de déploiement instable et non fiable
- Manque d’accessibilité et performances dégradées
Ces limitations empêchaient toute évolution produit et impactaient directement la qualité des leads et l’expérience utilisateur.
Objectif / solution
Reprendre et moderniser l’ensemble de la plateforme afin de :
Remettre en production un système stable et maintenable
Migrer vers des technologies modernes (Vue 3, Nuxt 3, Node 22)
Améliorer l’expérience utilisateur, les performances et le SEO
Sécuriser les formulaires et la collecte de leads
Mettre en place une base technique fiable pour les évolutions futures

1 / 6
Démarche produit
Software Engineer – Product-Oriented
Reprise complète d’un produit existant avec une approche orientée stabilité, performance et valeur business.
Analyse du legacy et identification des risques techniques
Refonte de la landing page à partir des maquettes du designer
Migration progressive vers une stack moderne (Vue 3 / Nuxt 3)
Mise en place des bonnes pratiques d’accessibilité (RGAA/WCAG)
Sécurisation des formulaires pour améliorer la qualité des leads
Réactivation de l’environnement de développement
Stabilisation des pipelines CI/CD et des déploiements
CONTRIBUTIONS CLÉS
Refonte complète de la landing page
Reconstruction from scratch en Vue 3 / Nuxt 3 avec amélioration UX, SEO et performances.
Accessibilité numérique (score ~90 %)
Mise en place d’une structure sémantique, navigation clavier, ARIA, contrastes et hiérarchie des contenus.
Sécurité des formulaires
Intégration de Google reCAPTCHA, blocage des emails jetables et correction de failles legacy.
Modernisation full-stack
Refactorisation du front (Vue 3) et stabilisation de l’API back-end (Node).
Migration technique majeure
Upgrade Node.js 16 → 22 avec résolution des incompatibilités et remise en état complète du projet.
CI/CD & déploiement
Reprise et fiabilisation des pipelines, automatisation du cycle de livraison.
Gestion d’un écosystème multi-applications
Coordination et maintenance de : • Landing page (Nuxt 3) • Front application (Vue 3 + AdSense) • API back-end (Node)
IMPACT
Réduction significative de la dette technique (projet stabilisé après 5 ans sans maintenance)
Amélioration des performances et du SEO (temps de chargement optimisé)
Sécurisation des leads (réduction du spam via reCAPTCHA + filtres emails)
Fiabilisation des déploiements (CI/CD opérationnel)
Stack