Puebla Chicago Nueva York Los Ángeles Contratos en MXN o USD · Factura CFDI contact@thealchemistcode.org
Caso · Producto propio

PDF Master: OCR en el teléfono y herramientas PDF en la web que escalan a cero

Una app de escaneo para iOS y Android ("Scan to PDF" en las tiendas) donde el documento nunca sale del teléfono, y pdfmaster.guru, un sitio en 6 idiomas que une, divide, comprime y convierte PDF sobre Cloud Run, con pagos en Stripe.

Rol
Producto propio: app, web y operación
Plataformas
iOS, Android y web
Idiomas
13 en la app, 6 en la web
Desde
2025 (app) · 2026 (web)
0.31 s Arranque en frío Antes 7.4 s, con CPU boost Prueba de carga del proyecto
½ Costo por instancia 1 vCPU rinde igual que 2 en estas herramientas Prueba de carga del proyecto
1 día Vida de los archivos Se borran solos del almacenamiento Regla de Cloud Storage
0 Documentos subidos El OCR de la app corre en el teléfono ML Kit en el dispositivo
PDF Master
01 — El reto

Documentos privados y servidores que cuestan aunque nadie los use

La gente escanea identificaciones, contratos y facturas. No quiere que esos documentos viajen a un servidor para leer el texto.

Y una web de herramientas PDF tiene picos y horas muertas: un servidor encendido todo el día cuesta aunque nadie lo use, y convertir un PDF grande no puede tardar una eternidad.

02 — Qué decidimos

Decisiones técnicas, y por qué

01

OCR en el dispositivo

La app reconoce el texto con ML Kit en el propio teléfono. Los documentos escaneados no se suben a ningún servidor y no hace falta crear una cuenta.

02

Cloud Run que escala a cero

La API de la web, en FastAPI, corre en Cloud Run con cero instancias mínimas: sin visitas, no hay costo de cómputo. Firebase Hosting sirve el sitio desde su CDN.

03

Medir antes de pagar más

Las pruebas de carga mostraron que 1 vCPU rinde igual que 2 para estas herramientas, que trabajan en un solo hilo: mitad de costo. Activar CPU boost bajó el arranque en frío de 7.4 a 0.31 segundos.

04

Archivos que se borran solos

Los archivos de la web van a Cloud Storage con una regla que los borra al día siguiente, y los resultados se entregan con enlaces firmados que vencen en una hora.

03 — En producción

Cómo se opera todos los días

Pruebas reales automáticas
Nuestro monitor revisa la web y la API, une dos PDF reales y abre un pago de prueba en Stripe para confirmar que el cobro funciona, sin cobrar nada.
Pruebas en cada cambio
GitHub Actions corre las pruebas del backend y del frontend en cada cambio, y cada versión aprobada se publica sola en Firebase y Cloud Run.
SEO desde el código
Cada publicación regenera canonical, hreflang, sitemap y datos estructurados en los 6 idiomas del sitio.
Al día con las tiendas
La app usa Play Billing 8, el que exige Google, y se quitó un permiso de fotos que Google Play había rechazado.
04 — Stack

Con qué está hecho

  • Flutter
  • ML Kit (OCR)
  • FastAPI · Python
  • React · Vite
  • LibreOffice
  • Ghostscript
  • Tesseract
  • Cloud Run
  • Firebase Hosting
  • Cloud Storage
  • Stripe
  • GitHub Actions
Servicio relacionado Inteligencia artificial para empresas

¿Qué tiene que salir bien en tu proyecto?

La primera llamada y la propuesta no tienen costo. Te responde en persona quien va a dirigir tu proyecto.