Comprueba un puñado de webs y APIs cada pocos minutos y recibe un aviso claro cuando algo se cae, pensado para desarrolladores independientes que no necesitan una herramienta empresarial.
Convierte los pull requests fusionados de una versión en notas que los usuarios entienden, agrupadas por lo que cambió para ellos, listas para editar y publicar.
Quienes tienen proyectos personales, webs pequeñas de clientes o APIs por afición a menudo se enteran de que algo está caído cuando se lo dice un usuario, o días después. Construye una herramienta de monitorización deliberadamente pequeña: añades una dirección, eliges cada cuánto comprobarla y recibes un correo o un mensaje en tu chat cuando deja de responder o responde con un error, más una página de estado sencilla.
Es un proyecto de backend clásico, con tareas programadas, tiempos de espera, reintentos, avisos y algunos datos que guardar, y lo usarás tú mismo.
Las herramientas de monitorización para empresas ofrecen mucho más de lo que necesita un desarrollador solo, y sus precios y su configuración lo reflejan. Los planes gratuitos de los servicios que existen suelen bastar, pero muchos desarrolladores nunca configuran nada, porque parece una tarea pesada para un proyecto que «en realidad no está en producción».
Mientras tanto, dominios caducados, servidores caídos, despliegues rotos y certificados vencidos pasan desapercibidos hasta que alguien se queja.
Un servicio que guarda una lista de comprobaciones (una dirección, el código de estado esperado y un intervalo) y las ejecuta según un calendario. Cada comprobación registra el tiempo de respuesta y el resultado. Cuando una falla dos veces seguidas, el servicio envía un aviso, y otro cuando la web se recupera, para que una sola respuesta lenta no despierte a nadie.
Un pequeño panel muestra los resultados recientes de cada comprobación, y una página de estado pública opcional enumera los servicios y cómo van. Comprueba también cuándo caduca el certificado TLS de cada web: es una causa frecuente de caídas y fácil de evitar.
Sugerencias, no requisitos: usa lo que conoces y lo que encaje con el problema.
Mira lo que los creadores construyeron conNode.jsTypeScript
Son modelos de negocio posibles, no una demanda comprobada. Nada de esto significa que la idea vaya a dar dinero; comprobarlo es lo siguiente.
Dedica unos días a esto antes de dedicar semanas al código.
Ayuda a quienes buscan trabajo a ver cuánto encaja su currículum con una oferta concreta, qué le falta y qué reescribir, antes de enviarlo.
Permite convertir un documento Markdown en un PDF bien diseñado en segundos, con plantillas limpias para propuestas, informes y currículums.