Salta al contingut
iPaud

QUINAPP

Una quina musical per a esdeveniments. Cada casella és una cançó; se sorteja en directe i els mòbils validen els cartons guanyadors.

Es connecta a Spotify, converteix una playlist en cartons imprimibles amb un QR signat, sorteja en directe amb fragments de 30 segons i valida els guanyadors escanejant el cartó amb el mòbil.

  • 2026
  • Programari
  • Jocs
  • Codi obert
  • Spotify
  • Estat: Acabat

Fet amb

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

El pas de la playlist a QUINAPP, amb la capçalera groga i un camp per enganxar l'enllaç de Spotify

Què és

Una eina per organitzar quines musicals: cada casella del cartó és una cançó. El locutor sorteja les cançons una a una, els jugadors marquen el seu cartó i canten línia o bingo. QUINAPP s'encarrega de tot: muntar la llista, generar els cartons, imprimir-los, sortejar en directe i comprovar els guanyadors.

Un assistent guiat de cinc passos (Spotify, playlist, cançons, cartons, jugar) fa que es pugui fer servir sense coneixements tècnics. Un mode avançat obre la consola completa de l'operador.

També hi ha una versió web que pots fer servir ja a quinapp.ipaud.dev, sense instal·lar res: crees la partida, imprimeixes els cartons i jugues des del navegador.

La pantalla de joc de QUINAPP: la cançó actual, 8 de 15 sonades i la llista de cançons sortejades

Del paper al mòbil

Cada cartó s'imprimeix en PDF, dos per A4 o un per A5, amb el seu propi QR signat amb HMAC SHA-256. Per comprovar un guanyador n'hi ha prou d'escanejar el QR amb un mòbil a la mateixa wifi: escaneig per lots, amb so, vibració i l'opció de fer una foto.

El sorteig és determinista: la mateixa llavor dona el mateix ordre, així que qualsevol partida es pot repetir exactament.

Un cartó de jugador al mòbil: una graella de cançons i botons per cantar línia o bingo

Programari

Un petit servidor en Node, sense framework, ho serveix tot: l'API, les actualitzacions en temps real perquè locutor, pantalla i jugadors vagin sincronitzats, la base de dades SQLite, els PDF i els QR. Funciona al navegador a macOS, Windows i Linux, amb una app d'escriptori opcional per a Mac i un client lleuger per a Android.

  • Node.js · sense framework
  • Server-Sent Events
  • SQLite (better-sqlite3)
  • pdf-lib · qrcode
  • Spotify Web Playback SDK
  • Electron · Android WebView
La consola del locutor: controls del sorteig, la cançó actual i l'historial de cançons

Desenvolupament

  1. 08 JUNY 26

    v0.1.0

    v0.1.0, amb instal·ladors.

    Instal·ladors per a macOS i Windows, i un client lleuger d'Android per validar cartons des del mòbil.

  2. 07 JUNY 26

    Primera versió pública.

    Funciona al navegador en qualsevol sistema, amb un assistent guiat de cinc passos i QR que es llegeixen amb el mòbil.

Galeria

L'escàner de QR per lots de QUINAPP per validar cartons
El pas de generar cartons, amb el PIN de la partida i el botó per descarregar el PDF