Descrição do projeto
TraduzidoO desafio central é desempenho e confiabilidade: links curtos devem ser resolvidos em menos de 50ms globalmente, análises devem ser processadas de forma assíncrona para evitar adicionar latência aos redirecionamentos, e o sistema deve lidar com picos de tráfego durante lançamentos de campanhas sem degradar a experiência do usuário. Também precisamos de passagem de parâmetros UTM para que os links se integrem de forma limpa com nossa pilha de análises existente, controle de expiração de links e limites de cliques para campanhas sensíveis ao tempo, e uma API REST que nos permita criar e gerenciar links programaticamente a partir de nossas ferramentas de automação de marketing.
Recursos necessários:
— URLs curtas personalizadas com suporte a domínio customizado e SSL
— Geração de código QR por link com opções de download
— Análise de cliques: geografia, dispositivo, navegador, referenciador, passagem de UTM
— Datas de expiração de links e opções de limite de cliques
— API REST para criação e gerenciamento programático de links
— Painel de administração com relatórios exportáveis (CSV/PDF)
— Agrupamento e etiquetagem de links para organização de campanhas
Pilha tecnológica: backend PHP 8 ou Node.js, MySQL/PostgreSQL, frontend React ou Vue.js, Chart.js ou equivalente para visualização de análises.