Check-in por QR Code offline: valide a entrada mesmo sem internet
Retiro num sítio, acampamento numa chácara, congresso numa área rural — o sinal cai justo na hora da recepção. A 3JS faz o check-in por QR Code direto no celular sem depender de internet: cada leitura fica salva no aparelho e sincroniza sozinha quando a conexão volta.
Por que o check-in trava quando falta sinal
A maioria das plataformas precisa de uma resposta do servidor a cada leitura
Eventos com hospedagem costumam acontecer longe das cidades — em sítios, chácaras e acampamentos onde o 4G oscila e o Wi-Fi é instável ou inexistente. Quando o sistema de check-in depende de conexão para validar cada ingresso, a fila na recepção trava: o operador lê o QR Code, a tela fica girando esperando a internet e a pessoa não entra. O resultado é o que ninguém quer no primeiro contato do participante com o evento: uma fila parada logo na chegada. A internet instável deixa de ser um detalhe técnico e vira o gargalo da experiência. Quem chega cansado de viagem encontra demora; a equipe de recepção fica refém do sinal; e o organizador perde a primeira boa impressão. Resolver isso exige que a validação aconteça no próprio aparelho, sem ida e volta ao servidor a cada leitura.
Como o check-in offline da 3JS funciona
A validação acontece no aparelho; a sincronização acontece depois — cada recurso mapeia para uma função real da plataforma
A ideia é simples: separar a leitura do envio. Quando a equipe lê o QR Code de um inscrito, a 3JS registra esse check-in imediatamente numa fila guardada dentro do próprio navegador — usando o IndexedDB, um banco de dados local do celular ou tablet. Essa fila é separada por evento e sobrevive a fechar a aba ou reiniciar o aparelho. Nenhuma leitura depende de internet para ser aceita. Quando a conexão volta, ou quando a aba do check-in volta a ficar visível, a plataforma envia a fila inteira para o servidor automaticamente. Em celulares Android com Chrome, a Background Sync API faz esse envio até em segundo plano; no iPhone, a sincronização dispara assim que a internet retorna. No envio, o servidor confirma cada ingresso: válido, já usado (entrada duplicada) ou de outro evento. A recepção continua fluindo offline e a conciliação acontece sozinha por baixo dos panos.
O que você ganha com o check-in offline
Recepção sem fila travada, mesmo onde a internet não chega
Validação de entrada sem internet no local
Leia o QR Code de cada inscrito direto do celular mesmo quando o evento está num sítio ou chácara sem sinal. A validação acontece no aparelho, na hora, sem depender de uma resposta do servidor.
Fila de check-in guardada no próprio aparelho (IndexedDB)
Cada leitura feita offline entra numa fila persistida no IndexedDB do navegador, separada por evento. Mesmo que você feche a aba ou o celular reinicie, os check-ins pendentes continuam guardados até a conexão voltar.
Sincronização automática quando a conexão volta
Assim que o aparelho reconecta — ou quando a aba volta a ficar visível — a fila é enviada sozinha para o servidor. Em celulares Android/Chrome a Background Sync API cuida disso até em segundo plano; no iPhone, a sincronização dispara ao reconectar.
Cada QR Code é único por inscrito
O código lido identifica a inscrição daquela pessoa naquele evento. Ao sincronizar, o servidor confirma se o ingresso é válido, se já houve check-in antes ou se pertence a outro evento — sem precisar de leitor físico ou catraca.
Você vê quantos check-ins ainda faltam sincronizar
Um indicador mostra quantas leituras estão pendentes de envio enquanto você está offline, e troca para "sincronizando" no momento em que a conexão volta. Nada de check-in perdido sem você perceber.
Pensado para retiros, acampamentos e sítios
O modo offline foi feito para o cenário real de eventos em chácaras, sítios e áreas rurais, onde o 4G cai e o Wi-Fi é instável. A recepção continua fluindo sem fila travada esperando o sinal voltar.
A fila de check-in, mesmo sem sinal
Você sempre vê quantas leituras estão pendentes de sincronização
- Maria S. — QR Code lido · na fila
- João P. — QR Code lido · na fila
- Ana R. — QR Code lido · na fila
- Status: Offline · 3 pendentes de sincronização
Cada leitura entra na fila do IndexedDB e fica salva no aparelho. Quando a conexão volta, o indicador muda para "sincronizando" e a fila é enviada sozinha — nenhum check-in se perde por falta de sinal.
Por que isso não existe num marketplace de ingresso
Plataformas como o Sympla foram desenhadas para vender ingresso online, num cenário em que organizador e comprador estão sempre conectados. O check-in offline não é prioridade nesse modelo: o pressuposto é que existe internet no portão. Para eventos urbanos isso até funciona — mas retiros, acampamentos e congressos em locais isolados vivem o oposto. A 3JS trata o offline como caso de uso central, não como exceção: a fila local em IndexedDB e a sincronização automática ao reconectar foram construídas justamente para o evento que acontece onde a internet falha. É o mesmo princípio que guia a gestão de hospedagem da plataforma — resolver a dor real de quem organiza evento com alojamento, e não só vender o ingresso.
Perguntas frequentes sobre check-in offline
Continue explorando
Seu evento é longe da cidade? Faça o check-in offline.
Crie sua conta grátis e valide a entrada por QR Code mesmo sem internet no local.
Criar evento grátis →