Case · Portais GovTech de conselhos de técnicos

CRTs PR & SC

Implementação e customização integral dos portais institucionais oficiais dos Conselhos Regionais dos Técnicos Industriais do Paraná (CRT-PR) e de Santa Catarina (CRT-SC), unindo conformidade legal GovTech e arquitetura com self-healing na prestação de serviços públicos aos profissionais técnicos e à sociedade.

Estado
Em uso
Contexto
Autarquias Públicas Federais (Sistema CFT / CRT)
Meu Papel
Arquiteto Full-Stack & Desenvolvedor WordPress
Stack
WordPress 6.x, PHP 8.2, Tailwind CSS 3.4, ACF JSON
Foco de Engenharia
Arquitetura de Tema Customizado & Cidadania Digital
Site no ar
crtpr.org.br ↗
Dois portais de Conselhos Regionais de Técnicos Industriais.
[Recapturar em 2× — a fonte atual tem 1024 px de largura]

O desafio

O CRT-04 foi desmembrado em dois conselhos, o do Paraná e o de Santa Catarina, e cada um precisava de layout novo e de uma nova estrutura para rodar em WordPress.

Decisões Centrais de Arquitetura & Engenharia

Tailwind CSS Build Pipeline em Tema WP

Estilização baseada em classes utilitárias com purge automatizado no build, gerando uma folha de estilos de cerca de 40 KB, sem CSS inline e aderente aos manuais de identidade institucional.

CPTs em Código & ACF JSON Versionado

Tipos de post customizados (notícias, eventos, conselheiros, slider principal) declarados diretamente em código Git (sem dependência de plugins de terceiros como CPT UI), com campos sincronizados via ACF JSON para implantações determinísticas entre ambientes.

Padrão Self-Healing & Auto-Provisionamento

Rotinas resilientes de inicialização em PHP que inspecionam e recriam automaticamente páginas obrigatórias, taxonomias, menus e formulários na ativação ou atualização do tema, prevenindo quebras em ambiente de produção.

Serviços Públicos & Integração SINCETI

Fluxos estruturados de atendimento cidadão (Cadastro de Instituições de Ensino, Ouvidoria e Denúncia Pública com máscaras via IMask.js), dados semânticos Schema.org GovernmentOrganization e redirecionamento integrado ao sistema federal SINCETI.

Resultados

~40 KBde CSS final, depois do purge

Stack

WordPress 6.xPHP 8.2Tailwind CSS 3.4ACF JSON