WebPrueba: Demo

Compartición Segura de Información

Compartición de datos personales con tiempo limitado basada en JWT con códigos QR y revocación.

El Desafío

Compartir información personal (teléfono, dirección, DNI) a través de enlaces estáticos o mensajería es riesgoso: sin expiración, sin revocación.

Restricciones

  • Los enlaces deben expirar automáticamente después de un tiempo determinado
  • Debe soportar revocación inmediata
  • Códigos QR para escenarios de compartición en persona

Decisiones Técnicas

  • JWT con expiración embebida para limitación temporal autónoma sin verificaciones de sesión del lado del servidor
  • Lista de revocación del lado del servidor para invalidación inmediata cuando sea necesario
  • Generación de código QR para compartición fácil en persona sin tipear URLs

Destacados

  • Tokens JWT con tiempo limitado y expiración configurable (15min, 1h, 24h)
  • Revocación instantánea a través del dashboard admin
  • Generación de código QR para compartición en persona
  • Almacenamiento dual: basado en archivo (dev) y Vercel KV (producción)
  • Aislamiento por subdominio para seguridad

Resultados

  • Datos personales compartidos solo cuando es necesario con limpieza automática
  • Cero riesgo de exposición por enlaces olvidados o filtrados

Tecnología

Next.jsTypeScriptjoseQR codesVercel KV

¿Querés algo así?

Describí tu flujo de trabajo, qué rastreás hoy y qué falla más seguido. Te propongo una auditoría o sprint de alcance fijo.