Saltar al contenido
iPaud

QUINAPP

Una quina musical para eventos. Cada casilla es una canción; se sortea en directo y los móviles validan los cartones ganadores.

Se conecta a Spotify, convierte una playlist en cartones imprimibles con un QR firmado, sortea en directo con fragmentos de 30 segundos y valida a los ganadores escaneando el cartón con el móvil.

  • 2026
  • Software
  • Juegos
  • Código abierto
  • Spotify
  • Estado: Terminado

Hecho con

Node.js · SQLite · Server-Sent Events · pdf-lib · Spotify Web Playback SDK · Electron

El paso de la playlist en QUINAPP, con la cabecera amarilla y un campo para pegar el enlace de Spotify

Qué es

Una herramienta para organizar quinas musicales: cada casilla del cartón es una canción. El locutor sortea las canciones una a una, los jugadores marcan su cartón y cantan línea o bingo. QUINAPP se encarga de todo: montar la lista, generar los cartones, imprimirlos, sortear en directo y comprobar los ganadores.

Un asistente guiado de cinco pasos (Spotify, playlist, canciones, cartones, jugar) hace que se pueda usar sin conocimientos técnicos. Un modo avanzado abre la consola completa del operador.

También hay una versión web que puedes usar ya en quinapp.ipaud.dev, sin instalar nada: creas la partida, imprimes los cartones y juegas desde el navegador.

La pantalla de juego de QUINAPP: la canción actual, 8 de 15 sonadas y la lista de canciones sorteadas

Del papel al móvil

Cada cartón se imprime en PDF, dos por A4 o uno por A5, con su propio QR firmado con HMAC SHA-256. Para comprobar un ganador basta con escanear el QR con un móvil en la misma wifi: escaneo por lotes, con sonido, vibración y la opción de hacer una foto.

El sorteo es determinista: la misma semilla da el mismo orden, así que cualquier partida se puede repetir exactamente.

Un cartón de jugador en el móvil: una cuadrícula de canciones y botones para cantar línea o bingo

Software

Un pequeño servidor en Node, sin framework, lo sirve todo: la API, las actualizaciones en tiempo real para que locutor, pantalla y jugadores vayan sincronizados, la base de datos SQLite, los PDF y los QR. Funciona en el navegador en macOS, Windows y Linux, con una app de escritorio opcional para Mac y un cliente ligero para Android.

  • Node.js · sin framework
  • Server-Sent Events
  • SQLite (better-sqlite3)
  • pdf-lib · qrcode
  • Spotify Web Playback SDK
  • Electron · Android WebView
La consola del locutor: controles del sorteo, la canción actual y el historial de canciones

Desarrollo

  1. 08 JUN 26

    v0.1.0

    v0.1.0, con instaladores.

    Instaladores para macOS y Windows, y un cliente ligero de Android para validar cartones desde el móvil.

  2. 07 JUN 26

    Primera versión pública.

    Funciona en el navegador en cualquier sistema, con un asistente guiado de cinco pasos y QR que se leen con el móvil.

Galería

El escáner de QR por lotes de QUINAPP para validar cartones
El paso de generar cartones, con el PIN de la partida y el botón para descargar el PDF