Check-in offline

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

~25%da área do Brasil ainda não tem cobertura de internet móvel de qualidade
0 catracasO celular da equipe já é o leitor de QR Code — sem hardware extra
100%dos check-ins offline ficam salvos no aparelho até sincronizar

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

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 →