Saltar al contenido principal
Herramientas · Cliente

aitorevi Tools

Un subdominio propio donde voy publicando mini-utilidades web que funcionan íntegramente en el navegador: sin servidor, sin registro y sin que tus archivos salgan del dispositivo. La primera es un separador de PDF.

El problema

La mayoría de utilidades online para manipular PDFs o archivos te obligan a subir tus documentos a un servidor que no controlas. Para algo tan simple como partir un PDF, eso es ceder datos privados a cambio de comodidad. ¿Y si la herramienta no necesitara servidor en absoluto?

La solución

  • 100% en el navegador

    Todo se procesa en local con JavaScript; los archivos nunca se suben. No hay backend que mantener ni que pueda filtrar nada.

  • Dependencias vendorizadas

    pdf-lib y JSZip viven en el repo con versión fija, sin CDN externo. La app no depende de terceros en tiempo de ejecución.

  • Identidad de aitorevi.dev

    Mismos tokens, tipografías y navbar/footer que la web principal, con tema claro/oscuro por clase. Se reconoce como parte del proyecto.

  • Probado de verdad

    Lógica pura testeada con Vitest y flujos reales (soltar PDF, descarga, tema) con Playwright: 19 tests en verde.

Stack técnico

Frontend

  • Vanilla JS
  • HTML
  • CSS
  • Web APIs

Librerías

  • pdf-lib
  • JSZip
  • vendorizadas

Calidad & Deploy

  • Vitest
  • Playwright
  • Vercel

Decisiones técnicas

  • Privacidad por diseño

    Sin servidor no hay nada que subir ni que almacenar. El PDF se procesa en memoria y se descarga desde el propio navegador, con cabeceras noindex y CSP estricta para no competir con la web ni cargar nada de fuera.

  • Sin build, estático puro

    HTML/CSS/JS servidos tal cual, con las librerías vendorizadas y versión fija. Despliegue en Vercel sin paso de build: el deploy es solo subir archivos.

  • Hub escalable

    Cada herramienta vive en su carpeta y reutiliza estilos, tema y fuentes compartidos. Añadir una nueva es crear una carpeta y una card en la landing.

Capturas

Landing de tools.aitorevi.dev con la cuadrícula de tarjetas de herramientas y la tarjeta del separador de PDF

Landing de tools.aitorevi.dev con la cuadrícula de tarjetas de herramientas y la tarjeta del separador de PDF

Separador de PDF con un documento cargado, mostrando las páginas seleccionables y los botones de descarga individual o en ZIP

Separador de PDF con un documento cargado, mostrando las páginas seleccionables y los botones de descarga individual o en ZIP

¿Quieres probarla?

La herramienta está en vivo y es gratis. Súbele un PDF y descarga sus páginas sueltas sin que nada salga de tu navegador.