(01) O pedido
Agência que orienta empreendedores e estrangeiros em trâmites. Publica com frequência; precisava de um blog próprio (não WordPress) e controle total dos textos do site.
(02) O que faz
- Páginas de serviços e contato editáveis.
- Diário com artigos montados por blocos (texto, imagem, lista, citação).
- Biblioteca de mídia com upload e reutilização de imagens.
(03) Como foi construído
- Modelo de conteúdo validado com Zod no cliente e no servidor: nada inválido chega ao banco.
- Convex como CMS: cada mudança aparece na hora e fica registrado quem fez.
- Páginas do blog renderizadas no servidor com metadados e dados estruturados de artigo.
- Auditorias Lighthouse de celular e desktop salvas por página.
(04) Segurança
- Credencial de administrador com hash, tentativas de login limitadas e registradas.
- Registro de auditoria de cada edição.
- CSP, HSTS e painel fora dos buscadores.
(05) Velocidade e Google
Auditado com o Lighthouse em três páginas-chave, celular e desktop.
(06) O que não faz, de propósito
- Um único administrador; sem fluxo de aprovação editorial.