Publitik
Publitik
Quarenta e oito fontes do mercado editorial em dezenove países, lidas todo dia por quem não tem o dia inteiro. O site precisava provar isso na primeira tela — e provar sozinho.
Serviços
48
Fontes monitoradas
19
Países cobertos
2
Idiomas
90s
Do push ao ar
Quatro horas ou quatro segundos
Quem trabalha com livro conhece a rotina: abrir vinte abas, passar os olhos em veículos de três países, checar ranking, olhar o que o BookTok está empurrando, ler a newsletter que chegou de manhã.
Isso leva quatro horas por semana de alguém que deveria estar publicando livro.
O Publitik existe para transformar essas quatro horas em quatro segundos. A pergunta era outra: como um site convence disso em menos de dez segundos?
Prometendo menos. Mostrando mais.
O desafio
Produto de inteligência de mercado tem um problema de credibilidade embutido: todo mundo promete a mesma coisa. Painel unificado, tempo real, insights acionáveis. As palavras já não significam nada.
Quem chega ao site não quer ler sobre o produto. Quer saber se o produto tem o que ele precisa — se cobre as fontes que ele acompanha, se pega o mercado que interessa a ele, se está atualizado agora ou parou em março.
E havia uma restrição própria: esse público está no Brasil e fora dele. O site tinha que funcionar nos dois idiomas sem virar dois projetos.
O produto se apresenta sozinho
A decisão central: em vez de descrever, mostrar.
A primeira tela traz um selo ao vivo com o volume classificado no dia, e logo abaixo o feed real das últimas vinte e quatro horas — manchete, fonte, país, pontuação de relevância, há quanto tempo entrou.
Não é ilustração de interface. É o produto rodando.
Um número que muda sozinho vale mais do que qualquer adjetivo. Ele prova que tem alguém acordado do outro lado.
Logo abaixo, os contadores que respondem à pergunta de cobertura antes de ela ser feita: quantas fontes, quantos países, quantos livros em ranking, quando foi a última ingestão. Se a resposta for “há quarenta e oito minutos”, a conversa sobre atualidade acabou.
Ambiente noturno, sem ser moda
A interface é escura porque o contexto pede, não porque está na moda.
Isso é painel de leitura — alguém passando os olhos em dezenas de itens seguidos, provavelmente cedo, provavelmente antes do primeiro café. Superfície escura reduz fadiga nessa varredura, e faz a cor de sinal trabalhar: âmbar para o que importa, tons de estado para o que está subindo ou caindo.
Tipografia única em duas vozes — texto e monoespaçada — porque dado precisa de alinhamento previsível para ser comparado a olho nu.
O blog que se escreve
A parte que o visitante não vê: o blog recebe a coluna semanal sem ninguém abrir o repositório.
O sistema de análise gera o rascunho, uma pessoa aprova numa tela de revisão, e a aprovação publica direto no repositório via API. O push dispara o build, o site reconstrói e a newsletter sai minutos depois.
Entre aprovar e estar no ar: cerca de noventa segundos.
E uma trava intencional: a lista de temas permitidos é fechada no código. Tema fora da lista quebra o build. É rígido de propósito — melhor o erro aparecer na publicação do que a taxonomia do blog apodrecer em silêncio ao longo de um ano.
O que construímos
Um site institucional estático e bilíngue, com blog alimentado por automação, análise de navegação sem cookies e publicação contínua a partir de infraestrutura própria.
Sem plataforma de terceiro no caminho, sem mensalidade de CMS, sem dependência que um dia muda de preço.
O mercado editorial num estalar de dedos. O site precisava ser rápido do mesmo jeito.
Dados para nerds
Stack
- Astro 6 totalmente estático — o build gera HTML, sem JavaScript de servidor
- Tailwind CSS 4 via plugin Vite
- MDX para os posts, com validação de esquema no build
- Sitemap gerado automaticamente
- Geist e Geist Mono, carregadas com
display=optional - Fundo ambiente em partículas, carregado de forma preguiçosa, com bloqueio de thread zero
Infraestrutura e deploy
- Repositório em servidor Git próprio (Forgejo), self-hosted
- Integração contínua nativa do Forgejo → imagem Docker → container atrás de Traefik em VPS própria
- Do
pushao site no ar: 30 a 90 segundos - Sem dependência de plataforma de deploy proprietária
Publicação automatizada
- A coluna semanal é gerada pelo sistema de análise, revisada por uma pessoa e publicada via API de conteúdo do Forgejo
- A publicação dispara o build, que dispara a newsletter
- Frontmatter obrigatório validado no build (título, descrição, data, autor, temas, tempo de leitura)
- Lista de temas fechada no código: tema fora da whitelist quebra o build de propósito
Privacidade e medição
- Análise de navegação self-hosted, sem cookies e sem coleta de dado pessoal
- Nenhum rastreador de terceiro no site
- Conformidade com LGPD por arquitetura, não por banner
Internacionalização
- Português e inglês na mesma base de código
- Seletor de idioma persistente
- Conteúdo do blog e páginas institucionais versionados juntos
Detalhes do Projeto
Como você gostaria que sua história fosse contada?
Conta o que você tem em mente. A gente ouve antes de propor qualquer coisa.
Fale com a gente