Sobre o projeto

Este repositório funciona como o portal oficial de instalação dos aplicativos GRUPO LUA. Ele expõe quatro alvos de download independentes: App 1 para Android e iOS (administradores) e Keymaster para Android e iOS (DEV). Cada arquivo possui um verificador de senha scrypt próprio, e o acesso a um download não autoriza os demais. O fluxo de segurança usa POST/HTTPS, validação scrypt, autorização aleatória de uso único vinculada à sessão e expiração em poucos minutos. Não há rotas públicas fixas para os binários, que ficam fora de public/ e são ignorados pelo Git. O sistema inclui anti-bruteforce configurável por variáveis de ambiente, com limite de tentativas por IP e artefato. Há também uma exceção isolada chamada Avatar Dump, que recebe JSON técnico do avatar Roblox autorizado (UserId 765329164) para reconstrução visual. O gateway avatar-gateway.js fica à frente do servidor original e expõe rotas específicas para envio, consulta do último registro e status. Um workflow do GitHub sincroniza uma versão sanitizada do latest.json para o repositório público, removendo contexto do jogo e atributos arbitrários. O projeto inclui comando para gerar verificadores scrypt sem expor senhas, documentação de variáveis de ambiente, suporte a redirecionamento iOS pós-autorização e orientações para deploy no Render com diretório privado persistente. A validação é feita com npm run check e npm test. O portal é mobile-first, com fundo preto, textos brancos e identidade visual GRUPO LUA.