App Analyzer
Audit de site web

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
Découvrir d'autres projets

Lexi AI
Lexi AI est une landing page moderne et animée, conçue autour d’un outil fictif d’écriture assistée par intelligence artificielle. Le projet met l’accent sur une expérience utilisateur fluide, un design élégant, des animations dynamiques et une intégration pixel-perfect.

Teamify
Teamify est une plateforme collaborative permettant de créer, d'organiser et de gérer des événements en un seul endroit. Conçue pour les équipes et les particuliers, elle simplifie la planification grâce à des outils intuitifs de gestion des participants, de coordination en temps réel et de notifications personnalisées. Dotée d'une interface responsive et accessible, Teamify facilite la collaboration pour tous types d'événements, qu'ils soient professionnels ou personnels.