Sites

    ALB Seven Apps: hub estático dos aplicativos da ALB Seven em seis idiomas

    ALB Seven Apps: hub estático dos aplicativos da ALB Seven em seis idiomas
    ALB Seven Apps: hub estático dos aplicativos da ALB Seven em seis idiomas - Imagem 1
    ALB Seven Apps: hub estático dos aplicativos da ALB Seven em seis idiomas - Imagem 2
    ALB Seven Apps: hub estático dos aplicativos da ALB Seven em seis idiomas - Imagem 3

    O apps.albseven.com é um site real da ALB Seven, no ar: a casa dos aplicativos Android da empresa que não têm site próprio. Uma página apresenta os apps e, ao lado dela, uma política de privacidade, um termo de uso e uma página de suporte valem para todos, em seis idiomas: português, inglês, espanhol, francês, alemão e italiano. É o endereço que as fichas da Google Play apontam quando pedem política, termos e suporte.

    O problema

    Uma loja de aplicativos exige, para cada app, uma URL de política de privacidade, uma de termos e uma de suporte, no idioma de cada público. Com uma dúzia de apps pequenos, manter um site por app vira uma dúzia de sites para esquecer de atualizar. E apps que não pedem conta nem guardam nada em servidor têm, no fundo, a mesma política. A saída foi um hub único, em que cada app é uma seção com âncora própria e a política cita cada app pelo nome.

    As decisões de projeto

    • Site estático gerado por script, sem dependências. Um build.py em Python puro gera as 19 páginas a partir de dados: cada texto traduzível é um dicionário com os seis idiomas, criado por tr(...). Editar o HTML direto funciona, mas a próxima geração sobrescreve; a fonte de verdade é o dado.
    • Seis idiomas numa página só. Na home, o português fica no HTML e as outras línguas em atributos data-en, data-es e assim por diante, trocados no lugar por um script leve. A ordem de escolha é ?lang=, depois a preferência salva, depois o idioma do navegador; o lang do documento e os links das páginas legais acompanham. As páginas legais são arquivos separados por idioma, com hreflang cruzado e aviso de que a tradução é de cortesia e a versão em português ou inglês prevalece.
    • Verificação antes de publicar. Um verify.py confere as páginas esperadas, todo data-en acompanhado dos outros quatro idiomas, links e âncoras que existem no destino, arquivos locais referenciados e o app-ads.txt do AdMob. Se algo falha, nada vai para o ar.
    • Deploy por CI. Cada push na main gera o site, roda a verificação, envia por FTPS para a Hostinger (sem apagar às cegas, com arquivo de estado) e confere que as páginas principais respondem 200. Publicar um app é marcar published=True no dado: o selo "Em breve" dá lugar ao botão da Google Play.
    • Regra de entrada clara. Só entram no hub apps sem conta e sem servidor. Apps com login, backup ou assinatura, como o Quanto Paguei, têm política própria, porque a deste site não os descreveria com verdade.
    • Identidade própria. Títulos em Bricolage Grotesque, texto em Onest, tema claro e escuro, a cor de cada app como destaque. Hero que alterna os apps, faixa em movimento, filtro por categoria e resumo por app (o que faz, o que dá para fazer, avisos); tudo desliga com "reduzir movimento" no sistema.

    Stack

    HTML, CSS e JavaScript sem framework, gerados por Python 3; GitHub Actions para o deploy por FTPS; imagem Open Graph gerada por script com sharp. O que a página guarda no navegador é só o tema e o idioma escolhidos.

    O que isso demonstra

    Que infraestrutura de produto também é trabalho de site: uma página legal correta em seis idiomas, verificada por máquina antes de cada publicação, resolve uma exigência das lojas para todos os apps de uma vez e deixa a equipe livre para lançar um app por vez, como a própria página diz.

    Ver projeto ao vivo
    ALB Seven

    Transformamos suas ideias em soluções criativas. Design, sites e softwares sob medida para o crescimento digital do seu negócio.

    Empresa

    Serviços

    Portfólio & Conteúdo

    Ajuda & Legal

    ©2026 ALB Seven · CNPJ 62.764.561/0001-14. Todos os direitos reservados.