Modo local: o Firebase ainda não está configurado, por isso os vouchers só ficam guardados neste browser. O administrador e o convidado não vão ver os mesmos dados em dispositivos diferentes. Configura o Firebase no código (ver comentário firebaseConfig no início do script) para partilhar os vouchers entre todos.
Tens um voucher à tua espera
Introduz o código que recebeste (ou digitaliza o QR) para o ver e validar.
Os meus vouchers
🔒
Área reservada
Introduz a palavra-passe de administrador para gerir os vouchers.
Os teus vouchers
Criar novo voucher
Alterar palavra-passe
Esta palavra-passe protege o painel de administrador.
Email de confirmação
Quando um convidado validar um voucher, pode receber um email de confirmação automático através do EmailJS (grátis, sem servidor próprio). Cria uma conta em emailjs.com, um serviço de email e um template, e cola aqui os IDs.
No template do EmailJS, usa as variáveis: {{to_email}}, {{voucher_title}}, {{voucher_code}}, {{voucher_description}} e {{validated_at}}. Em Account → Security, ativa "Allow EmailJS API for non-browser applications".