Une photo, un prénom, un poste : le badge se fabrique dans le navigateur et s’imprime sur une carte NFC. Posée sur un téléphone, la carte donne le contact. Sur un tournage, elle fait le pointage.
Édition invité gratuite, sans mot de passe.
La carte ne contient qu’une adresse, écrite une seule fois. Tout ce qu’elle montre est décidé côté serveur, donc le comportement change sans que la carte bouge. C’est le principe qui tient tout le reste debout.
Une photo, un prénom, un poste. La photo passe en halftone dans le navigateur, le fond peut sauter, et le badge sort en résolution d’impression. Le gabarit est verrouillé dans le code : seuls le nom, le poste et la photo changent, donc deux badges ne peuvent pas se ressembler à peu près.
La carte porte une adresse définitive, attribuée dès l’impression. Choisir un nom plus court plus tard ne la casse pas : l’ancienne continue de répondre et redirige. Une carte déjà imprimée ne peut donc pas devenir un lien mort.
Quand une journée est ouverte, la carte affiche un bouton d’arrivée : chacun pointe avec la sienne. La production suit la feuille de présence en direct, et voit aussi bien qui manque que qui est venu sans être attendu.
En mode événement, scanner le code de quelqu’un ajoute sa carte à votre jeu, et la vôtre au sien : personne ne collectionne sans être collectionné. Les jours de tournage se comptent au passage, et la carte finit par les afficher.
Sésame est un deuxième worker Cloudflare, séparé d’Aurore et sans accès à sa base : il pose une question précise et reçoit une réponse par oui ou par non. Une carte perdue ne donne donc rien d’autre que ce qui est déjà imprimé dessus.
L’édition invité est ouverte à tout le monde et ne demande qu’une adresse mail. La couleur et la carte imprimée sont réservées au réseau KJC.