Visualping era demasiado caro, así que hice mi propio SaaS de monitoreo de cambios visuales en sitios web (SiteSnapshot)
(sitesnapshot.io)Hola, lectores de GeekNews.
Soy un profesional de TI con 13 años de experiencia como desarrollador backend y actualmente trabajo como maker independiente.
Cuando trabajaba en agencias web o en tareas de mantenimiento, muchas veces recibía mensajes de clientes diciendo que “el sitio se rompió”, y al entrar corriendo a revisarlo, en muchos casos todo estaba normal. (Seguro que a muchos les ha pasado que al final era un error temporal o un problema de caché del navegador.)
Aunque ya existen herramientas excelentes como Visualping o UptimeRobot, al administrar varios sitios de clientes el costo puede volverse una carga (solo Enterprise), y con una simple verificación de ping es difícil detectar cuando se rompe la UI en pantalla (por ejemplo, errores de CSS).
Por eso desarrollé SiteSnapshot con la idea de crear “una herramienta de monitoreo visual que agencias y equipos de desarrollo puedan usar sin que represente una carga”.
-¿Qué problema resuelve?
Monitoreo visual: no solo verifica si el servidor está activo (200 OK), sino que captura la pantalla renderizada por un navegador real y la compara (Diff) con un momento anterior para mostrar visualmente qué partes de la UI se rompieron o cambiaron.
Prueba de trabajo: genera automáticamente reportes semanales/mensuales (PDF) que se pueden enviar al cliente. Lo hice como una forma de demostrar “así es como lo estamos gestionando”.
Eficiencia de costos: el objetivo es ofrecer más frecuencia de revisión y mayor tiempo de retención a un costo mucho más bajo que el de competidores existentes.
-Pila tecnológica (Tech Stack)
Creo que a la gente de GeekNews le interesará más la parte técnica, así que la comparto.
Frontend/Backend: Next.js (App Router), TypeScript
Base de datos: Supabase (PostgreSQL)
Despliegue: Vercel
Motor principal: captura de screenshots usando Headless Chrome y comparación de imágenes mediante el algoritmo Pixel-match
Próximamente: actualmente también estoy desarrollando un agente liviano en Go (Golang) para monitoreo de intranets corporativas y entornos locales. (¡Lo publicaré pronto!)
-Solicitud de feedback
Se puede registrar gratis y también pueden dar de alta sin costo los trabajos de monitoreo para los servicios que usen.
Como sigue siendo una versión inicial hecha por una sola persona, todavía tiene muchas carencias.
En especial, espero el feedback sin filtros de la comunidad de GeekNews sobre la UX y la precisión de las alertas de monitoreo.
Agradeceré cualquier comentario, ya sea “¿por qué no tiene esta función?” o “esta parte es incómoda”.
Pueden probarlo de inmediato en el enlace de abajo, sin necesidad de instalar nada por separado.
Aunque todavía le falta mucho, si hay algo en lo que pueda ayudarles, déjenlo en los comentarios.
¡Responderé con toda sinceridad y dedicación!
Gracias.
1 comentarios
https://sitesnapshot.io