Aperçu
Site Mechanic est une plateforme complète de diagnostic de sites web : saisissez n'importe quelle URL et elle lance une analyse coordonnée du SEO, des performances, de l'accessibilité, de la sécurité et de la typographie, puis condense les résultats en un score pondéré unique assorti de correctifs priorisés. C'est le projet le plus éprouvé en production de mon portfolio IA — environ neuf mois de développement continu, du premier commit à un produit en ligne et monétisé.
Fonctionnement
Le moteur d'analyse coordonne dix analyseurs spécialisés — découverte des polices, audits Lighthouse desktop et mobile avec les Core Web Vitals, bonnes pratiques, accessibilité WCAG, licences de polices, vérifications multi-navigateurs, mesure auprès des utilisateurs réels et étalonnage concurrentiel — construits sur Puppeteer, Playwright et Lighthouse. La progression de l'analyse est diffusée en temps réel vers le navigateur via Socket.IO, et les rapports finalisés s'exportent en PDF.
La couche IA
Une fonctionnalité de recommandations réservée à l'offre Pro envoie les résultats d'analyse à Claude, le modèle d'Anthropic, qui renvoie des conseils stratégiques en langage clair, adaptés aux points faibles du site. Claude alimente également l'analyse d'association de polices. La couche IA est activable par feature flag et se dégrade proprement en l'absence de clé API, et un panneau d'administration suit les dépenses d'IA par modèle avec un sélecteur de modèle configurable (Haiku pour le coût, Sonnet par défaut, Opus pour la profondeur).
Points forts d'ingénierie
- Système d'autorisations côté serveur conditionnant les fonctionnalités selon l'offre, adossé aux abonnements Stripe, aux pass journaliers et aux achats de rapports à l'unité
- Migration de SQLite vers PostgreSQL exécutée en cours de route, avec des suites de tests parallèles pour les deux moteurs
- Manifestes de déploiement Kubernetes avec autoscaling et politiques réseau, métriques Prometheus et CI/CD via GitHub Actions
- Couche i18n sur mesure couvrant huit locales sans framework frontend — du JavaScript vanilla rapide et léger en dépendances
Résultat
Un SaaS en ligne, prêt à générer des revenus, fort de plus de 190 commits d'itération soutenue — la preuve qu'un produit augmenté par l'IA peut être mené de l'idée jusqu'à l'architecture, la consolidation et l'exploitation.