App Analyzer

App Analyzer

Audit de site web

App Analyzer • Audit de site web screenshot

Contexte

API Next.js complète pour l’audit automatique de sites web (Puppeteer & Lighthouse) : analyse HTML, métriques de performance, scores SEO, accessibilité, extraction des titres, rapport JSON détaillé, gestion d’erreurs robuste et typage TypeScript strict.

Projet conçu dans le cadre de la prospection d’entreprise en tant que développeur freelance, afin d’automatiser l’audit technique de sites web pour mes clients potentiels. Développement d’une API back-end Next.js intégrant Puppeteer et Lighthouse, avec pour objectif d’offrir un service fiable d’analyse SEO, de performance, d’accessibilité et de structure HTML.

Missions

La conception a commencé par le développement d'un moteur d'audit s'appuyant sur Puppeteer pour la navigation headless et Lighthouse pour l'analyse multi-dimensionnelle. J'ai structuré l'API pour supporter des analyses unitaires ainsi que des traitements par lot.

L'accent a été mis sur la standardisation des données. J'ai conçu un parseur intelligent capable d'extraire et de synthétiser les scores de performance et de SEO pour générer des recommandations exploitables via un rapport JSON normé.

Enfin, j'ai implémenté une couche de validation stricte avec Zod et une gestion d'erreurs avancée pour garantir la stabilité de l'outil lors de l'analyse de sites aux structures variées.

Impact

L'outil permet d'obtenir un diagnostic technique complet en quelques secondes, facilitant grandement la phase d'avant-vente et de conseil. Grâce à sa structure modulaire, l'API est facilement intégrable dans des outils d'automatisation.

Apprentissage

Ce projet m'a permis d'approfondir mes connaissances sur le fonctionnement interne des navigateurs et des outils d'audit Google. J'ai renforcé mes compétences en architecture backend et en gestion des flux asynchrones.

Date

Octobre 2025

Technologies

Next.JSTypeScriptPuppeteerLighthouse
App Analyzer • Audit de site web | Portfolio