cracksmity.dev
English
R · Curiosidad Terminal Estación histórica

Rotating Ticket

Mi primer proyecto de verdad: un boleto con un QR que cambia cada 15 segundos, como los SafeTix de Ticketmaster.

INAUGURADA
AGO 2025
ORIGEN
Una plática
TIEMPO
Una hora
CÓDIGO
Nunca se subió
Página del demo Rotating Ticket: un código QR grande con una cuenta regresiva en la esquina que llega a 1 segundo; entonces el QR cambia por otro distinto, tres veces seguidas.
El demo corriendo: cada 15 segundos sale un token firmado nuevo y el QR cambia. Son tres ventanas reales seguidas.

RECORRIDO · R Curiosidad · 2 estaciones

  1. ESTÁS AQUÍ Rotating Ticket
  2. JUN 2026 · En servicio PoliCubo

Por qué existe

Platicando con una amiga, se quejó de que Ticketmaster cobra como 50 pesos por boleto por sus SafeTix, que al final son un código que va rotando. Le dije que yo podía hacer uno en quince minutos. Me tomó una hora, puros prompts a ChatGPT, pero lo conseguí.

Cada 15 segundos genera un token firmado con JWT y lo dibuja como QR; un endpoint lo verifica y no deja reusarlo. No sabía nada de servidores, pero quería enseñárselo, así que lo publiqué con ngrok. Luego quise que cada QR mostrara un meme distinto, y ahí se quedó.

Fue la primera vez que vi que la IA ya podía hacer algo gráfico, aunque fuera un QR. Mis proyectos de escuela de antes eran puros comandos en consola. Después, mi proyecto final de Programación Orientada a Objetos salió en tres prompts, y desde ahí supe que la IA iba a cambiar el juego.

Cómo está hecho

  • Flask
  • PyJWT
  • qrcode
  • ngrok