Case StudyFounder, Full-Stack & AI Engineer

Site Mechanic.

Un SaaS de diagnostic web en production qui analyse n'importe quel site sous l'angle du SEO, des performances, de l'accessibilité, de la sécurité et de la typographie — avec des recommandations stratégiques propulsées par Claude.

Client
Independent Product
Year
2026
Tools
Node.js, Express, Claude API, Puppeteer, Lighthouse, Socket.IO, PostgreSQL, Stripe, Kubernetes, Docker
Carte spécimen de Site Mechanic : un cadran de score pondéré et cinq barres d'analyse pour le SEO, les performances, l'accessibilité, la sécurité et la typographie.

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.