7 points par sitesnapshot 2026-01-16 | 1 commentaires | Partager sur WhatsApp

Bonjour, lecteurs de GeekNews.
Je suis développeur backend depuis 13 ans et j’exerce actuellement comme maker en solo dans l’IT.
Quand on travaille dans une agence web ou sur des tâches de maintenance, on reçoit souvent des messages de clients disant que « le site est cassé », puis, en allant vérifier en urgence, on constate que tout fonctionne normalement. (Vous avez sans doute déjà vécu ce genre de situation : au final, c’était une erreur temporaire ou un problème de cache navigateur.)
Il existe déjà d’excellents outils comme Visualping ou UptimeRobot, mais lorsqu’il s’agit de gérer plusieurs sites clients, le coût peut devenir lourd (Enterprise only), et un simple contrôle par ping ne permet pas facilement de détecter une interface cassée à l’écran (par exemple une erreur CSS).
J’ai donc décidé de développer SiteSnapshot avec l’idée de créer « un outil de monitoring visuel que les agences et les équipes de développement peuvent utiliser sans contrainte de budget ».

-Quel problème cela résout-il ?
Monitoring visuel : au lieu de simplement vérifier si le serveur répond (200 OK), l’outil capture l’écran réellement rendu par le navigateur et le compare (Diff) avec un état précédent afin de signaler visuellement les parties de l’UI qui sont cassées ou modifiées.
Preuve de travail : l’outil génère automatiquement des rapports hebdomadaires/mensuels (PDF) pouvant être envoyés aux clients. Je l’ai conçu comme un moyen de démontrer concrètement : « voilà comment nous assurons le suivi ».
Efficacité coût : l’objectif est d’offrir, à un tarif bien inférieur à celui des concurrents existants, davantage de fréquences de vérification et une durée de conservation plus longue.

-Stack technique (Tech Stack)
Je pense que les lecteurs de GeekNews seront plus curieux des aspects techniques, donc je les partage ici.

Frontend/Backend : Next.js (App Router), TypeScript
Database : Supabase (PostgreSQL)
Deployment : Vercel
Moteur principal : capture de screenshots avec Headless Chrome et comparaison d’images via l’algorithme Pixel-match
Coming Soon : je développe actuellement aussi un agent léger en Go (Golang) pour le monitoring d’intranets internes et d’environnements locaux. (Publication prochaine !)

-Demande de retours
L’inscription gratuite est disponible, et vous pouvez aussi enregistrer gratuitement les jobs de surveillance pour les services que vous utilisez.
C’est encore une première version développée en solo, donc il y a beaucoup de points à améliorer.
J’attends en particulier les retours sans concession de la communauté GeekNews sur l’UX et sur la précision des alertes de monitoring.
Qu’il s’agisse de « pourquoi cette fonctionnalité n’existe pas ? » ou de « cette partie est peu pratique », je vous serai reconnaissant pour tout type d’avis.
Vous pouvez tester le service immédiatement via le lien ci-dessous, sans aucune installation.

Le projet est encore modeste, mais si je peux vous aider sur quoi que ce soit, n’hésitez pas à laisser un commentaire !

Je répondrai avec le plus grand sérieux.

Merci.

1 commentaires