PROPUESTA TÉCNICA
Solución backend para autenticar documentos PDF en tiempo real, desde cualquier dispositivo.
El cliente emite fichas técnicas en PDF que pueden ser copiadas, modificadas y reutilizadas sin autorización.
Cualquier persona puede copiar un PDF y modificar su contenido. Sin un mecanismo de verificación, el cliente no puede demostrar autenticidad.
Ya existe un script Python funcional que estampa un QR en cada página del PDF, pero ese QR aún no lleva a ningún sistema de validación.
No existe base de datos de los documentos emitidos. Es imposible saber cuántos QR se generaron, para quién, y si siguen vigentes.
El gerente ya vio el demo y le interesó. Conectar el QR a un sistema en la nube cierra el ciclo y convierte el script en un producto vendible.
El script local existente se integra con tres nuevos módulos en la nube bajo un subdominio dedicado.
Selección del PDF — El usuario escoge el archivo a proteger desde su computadora.
Aplanado a imagen — Convierte cada página en imagen, imposibilitando edición de texto.
Marca de agua — Nombre del cliente en todas las páginas, dificultando OCR.
Encriptación AES — Clave de seguridad única generada por documento.
QR estampado — Se coloca al pie de cada página. Existe pero aún sin destino.
Base de datos en la nube — Registra cada QR: ID incremental, cliente, fecha, hash del archivo.
API de validación — Recibe el ID del QR y responde si el documento es auténtico o no.
Página pública mobile — Al escanear el QR con el celular, muestra el resultado de validación.
Ajuste al script Python — Agrega una llamada HTTP a la API al momento de generar cada QR.
Dashboard admin (fase 2) — Panel con login para gestionar, revocar y exportar QR generados.
Dos caminos claros: arranca con lo esencial o implementa la solución completa desde el inicio.
El sistema está diseñado para mostrarse en demo esta semana. Solo necesitamos luz verde para empezar.