Baseado nos dados reais do CSV, aqui estão exemplos práticos para testar:
Digite no campo de busca:
zenetofg@hotmail.com
Resultado esperado:
- ✅ Encontra o participante
- ✅ Nome já preenchido: "Jose Luiz Goncalves Fortes Neto"
- ✅ Gera certificado automaticamente
Também funciona com:
ZENETOFG@HOTMAIL.COM(maiúsculas)ZenetoFG@Hotmail.com(misto)
Digite no campo de busca:
5586988407528
Formato original no CSV: 5586988407528
Resultado esperado:
- ✅ Encontra o participante
- ✅ Nome já preenchido: "João Gabriel Bandeira"
- ✅ Gera certificado automaticamente
Telefone no CSV: 5586981442843
Digite no campo de busca (SEM o 55 e 86):
981442843
Resultado esperado:
- ✅ Encontra o participante
- ✅ Nome já preenchido: "Rafhael Ponte"
- ✅ Gera certificado automaticamente
Também funciona com:
86981442843(com DDD 86)5586981442843(com código do país e DDD)
Digite no campo de busca:
etkt_t2O6O6XfUkB91kuzg0ig
Resultado esperado:
- ✅ Encontra o participante
- ✅ Nome já preenchido: "Hugo Assunção"
- ✅ Gera certificado automaticamente
Também funciona com:
ETKT_T2O6O6XFUKB91KUZG0IG(maiúsculas)EtKt_T2o6o6XfUkB91kUzG0Ig(misto)
Para testar esta funcionalidade, você precisaria ter um registro no CSV onde o campo nome participante esteja vazio.
Exemplo hipotético:
etkt_abc123,,teste@email.com,BR,5586999999999,...Resultado esperado:
- ✅ Encontra o participante
⚠️ Mostra mensagem: "Participante encontrado! Para gerar seu certificado, precisamos que você digite seu nome completo."- 📝 Mostra campo de input para preencher o nome
- ✅ Após preencher, gera o certificado
naoencontrado@teste.com
Resultado: ❌ "Participante não encontrado"
86900000000
Resultado: ❌ "Participante não encontrado"
etkt_naoexiste
Resultado: ❌ "Participante não encontrado"
zenetofg
Resultado: ❌ "Participante não encontrado"
Motivo: Precisa ser email completo zenetofg@hotmail.com
O sistema é flexível com telefones do DDD 85 (Teresina):
| Formato no CSV | Buscas que funcionam |
|---|---|
5586999887766 |
5586999887766, 86999887766, 999887766 |
86999887766 |
86999887766, 999887766, 5586999887766 |
999887766 |
999887766, 86999887766, 5586999887766 |
Regra geral:
- ✅ Aceita com país (55)
- ✅ Aceita com DDD (86)
- ✅ Aceita sem DDD
- ❌ Não aceita parcial (ex:
99988não encontra)
Abra o Console do Navegador (F12) e veja as mensagens:
🔍 Buscando por EMAIL: zenetofg@hotmail.com
✅ EMAIL encontrado: zenetofg@hotmail.com
🔍 Buscando por TELEFONE: 981442843
✅ TELEFONE encontrado (com DDD): 5586981442843
🔍 Buscando por CÓDIGO: etkt_t2o6o6xfukb91kuzg0ig
✅ CÓDIGO encontrado: etkt_t2O6O6XfUkB91kuzg0ig
- Acesse:
http://localhost:3000 - Digite um dos exemplos acima
- Clique em "Buscar Certificado"
- Aguarde o processamento
- Verifique:
- Se tem nome: redireciona para página de sucesso
- Se não tem nome: pede para preencher
- Faça download do PDF gerado
- Use o console do navegador (F12) para debug
- Teste diferentes formatos de telefone
- Teste emails com maiúsculas/minúsculas
- Verifique se o nome está preenchido no CSV
| Tipo | Valor | Participante |
|---|---|---|
zenetofg@hotmail.com |
Jose Luiz Goncalves Fortes Neto | |
j.gabrielbds@gmail.com |
João Gabriel Bandeira | |
filipeffsobral@gmail.com |
Filipe Sobral | |
| Telefone | 5586988407528 |
João Gabriel Bandeira |
| Telefone | 5586981442843 |
Rafhael Ponte |
| Código | etkt_t2O6O6XfUkB91kuzg0ig |
Hugo Assunção |
| Código | etkt_EozbEn3UV1RAM8EqPFKb |
Filipe Sobral |