Resumen
Site Mechanic es una plataforma completa de diagnóstico de sitios web: introduces cualquier URL y ejecuta un análisis coordinado de SEO, rendimiento, accesibilidad, seguridad y tipografía, y luego destila los resultados en una única puntuación ponderada con correcciones priorizadas. Es el proyecto más endurecido para producción de mi portafolio de IA — aproximadamente nueve meses de desarrollo continuo, desde el primer commit hasta un producto vivo y monetizado.
Cómo funciona
El motor de análisis coordina diez analizadores especializados — descubrimiento de fuentes, auditorías de Lighthouse para escritorio y móvil con Core Web Vitals, buenas prácticas, accesibilidad WCAG, licencias de fuentes, comprobaciones entre navegadores, monitorización de usuarios reales y comparativas competitivas — construidos sobre Puppeteer, Playwright y Lighthouse. El progreso del análisis se transmite al navegador en tiempo real mediante Socket.IO, y los informes terminados se exportan a PDF.
La capa de IA
Una función de recomendaciones reservada al plan Pro envía los resultados del análisis a Claude, de Anthropic, que devuelve consejos estratégicos en lenguaje llano adaptados a las áreas más débiles del sitio. Claude también impulsa el análisis de combinación de fuentes. La capa de IA está controlada por indicadores de funcionalidad y se degrada con elegancia sin una clave de API, y un panel de administración registra el gasto de IA por modelo con un selector de modelos configurable (Haiku por coste, Sonnet como opción predeterminada, Opus para profundidad).
Aspectos destacados de ingeniería
- Sistema de permisos del lado del servidor que controla las funciones según el plan, respaldado por suscripciones de Stripe, pases diarios y compras puntuales de informes
- Migración de SQLite a PostgreSQL ejecutada en pleno vuelo, con suites de pruebas paralelas para ambos motores
- Manifiestos de despliegue en Kubernetes con autoescalado y políticas de red, métricas de Prometheus y CI/CD con GitHub Actions
- Capa de internacionalización propia en ocho idiomas sin framework de frontend — JavaScript puro, rápido y con pocas dependencias
Resultado
Un SaaS vivo y listo para generar ingresos con más de 190 commits de iteración sostenida — la prueba de llevar un producto aumentado con IA desde la idea hasta la arquitectura, el endurecimiento y las operaciones.