QuickToolbox — Hub de Ferramentas Online

Comecei como um toolkit de 13 operações de imagem/PDF numa SPA única, sem SEO por ferramenta e sem identidade própria. Reescrevi como hub multi-ferramenta: 33 ferramentas em 5 categorias, cada uma com página, título e meta description próprios, geradas em boot a partir de um catálogo central — sem Next.js, sem Astro, sem bundler. O mesmo princípio dos scripts de imagem/PDF originais (funções puras, sem I/O) virou a espinha dorsal de todo o site: cada ferramenta client-side também é uma função pura testada por node:test, e o mesmo código testado é o que roda em produção.
O Desafio
Escalar de 13 operações fixas pra dezenas de ferramentas sem duplicar HTML por página nem adicionar framework/build step — e ainda assim ter title/meta/H1 únicos por URL, essencial pra qualquer chance de tráfego orgânico.
A Solução
Um catálogo central (nome, slug, categoria, descrição) alimenta nav, home e sitemap.xml ao mesmo tempo. Um script Node injeta esse catálogo em partials de header/footer/layout e regenera todas as páginas no boot — editar um partial nunca fica desatualizado numa página já gerada. Adicionar ferramenta nova é uma função pura + um teste + uma entrada no catálogo, nada mais.