Resumo
O cliente oferece serviços de geração de QR codes, links dinâmicos, análise e soluções relacionadas para utilizadores que ligam materiais físicos a destinos digitais.
A solução tornou-se uma plataforma de QR codes para criação personalizada, redirecionamentos editáveis, mapeamentos em massa, rastreamento de scans e validação de códigos.
A plataforma foi criada para reduzir o trabalho manual na criação, gestão e rastreamento de QR codes.
História do cliente
O cliente é uma empresa espanhola de software de marketing. Oferece serviços de geração de QR codes, links dinâmicos, análise e soluções relacionadas para utilizadores que ligam materiais físicos a destinos digitais.
Os seus utilizadores criam códigos para campanhas, produtos e brochuras. Também os utilizam em menus, landing pages e fluxos de acesso controlado.
O pedido era simples: disponibilizar downloads em formatos comuns, rastrear interações, gerar códigos com mapeamentos únicos em massa e ligar os fluxos de QR codes a serviços externos.
A solução foi estruturada como módulos interligados para criação, gestão de links dinâmicos, análise, geração em massa e validação. O design também deixou espaço para fluxos de pagamentos, bilhetes, inquéritos e links na bio.
O cliente pediu
- Exportação de ficheiros PNG, SVG, PDF, ZIP, JSON, CSV ou Excel
- Rastreamento de scans, cliques, submissões e estado dos pagamentos
- Geração em massa de códigos associados a etiquetas, lotes ou destinos
- Ligação a pagamentos, análises, mapas, formulários, SMS, armazenamento ou impressoras
Porque o software pronto não era adequado
As plataformas prontas de QR codes e gestão de links abrangem elementos como códigos personalizados, links dinâmicos e rastreamento de scans. Os fluxos solicitados também incluíam mapeamento de ativos, geração em massa, validação e pagamentos, pelo que a combinação necessária exigia uma plataforma personalizada.
Visão geral do projeto
A solução foi desenvolvida em torno dos serviços de geração de QR codes, links dinâmicos e rastreamento do cliente. A tela de criação aceita URLs, texto e dados de contacto, além de apresentar uma pré-visualização em tempo real.
Para personalizar os resultados, foram incluídos controlos para cores e logótipos, além de definições de formato e estilo dos olhos. toqr (um pequeno codificador de QR codes em JavaScript e TypeScript) gera o código, enquanto as exportações padrão produzem ficheiros PNG, SVG e PDF.
Os destinos dinâmicos foram mantidos separados do código impresso. A plataforma armazena os IDs dos QR codes com URLs de destino, etiquetas e lotes, permitindo atualizar os redirecionamentos sem substituir os materiais impressos.
A geração em massa foi estruturada com base em etiquetas CSV e padrões de destino. Cada código recebe um mapeamento único, com resultados em JSON, downloads ZIP e imagens PNG ou SVG para uso operacional.
Foi dada especial atenção ao rastreamento e à validação. A atividade de scans é apresentada por contagens, datas e localizações.
A validação devolve estados como válido, utilizado, inválido ou expirado.
Principais funcionalidades entregues
- Criar QR codes para URLs, texto, contactos, Wi-Fi, eventos, ficheiros e pagamentos
- Personalizar cores, logótipos, formatos, estilos dos olhos e dimensões
- Atualizar destinos dinâmicos sem substituir os códigos impressos
- Armazenar QR codes com etiquetas, lotes e mapeamentos de destino
- Gerar códigos com mapeamentos únicos a partir de dados CSV e padrões de URL
- Exportar resultados em PNG, SVG, PDF, ZIP e JSON
- Consultar análises de scans, cliques e submissões
- Validar bilhetes, convidados e códigos de acesso controlado