O propósito
O Bizu Hub Bruno Goulart é a plataforma pessoal de Bruno Pelatieri Goulart — reúne presença profissional pública, blog e portal autenticado para clientes na mesma base técnica full-stack.
A arquitetura separa o que é indexável (site e blog com SSR) do que é privado (hub de clientes client-side), mantendo segurança e evolução rápida com metodologia de AI Software Engineering.
O que compõe a plataforma
Três frentes integradas na mesma stack.
Arquitetura e módulos
React Router v7 Framework Mode + SSR global | |-- /api/* Hono API -> Drizzle -> Postgres |-- /, /sobre, /blog rotas públicas com SSR e SEO |-- /login Supabase Auth `-- /dashboard/** client-side, sem loader sensível no servidor
Site e blog públicos
Landing, sobre, projetos, contato e blog renderizados no servidor, com meta tags e Open Graph dinâmico por rota.
Hub de clientes
Dashboard autenticado client-side em /dashboard/** — login via Supabase Auth, sem dados sensíveis no HTML inicial.
API Hono integrada
Endpoints em /api/* no mesmo processo do SSR, validados com Zod e persistindo no Postgres via Drizzle.
Base técnica
shadcn/ui + Tailwind v4, tema dark/light, formulários, estado com Zustand e deploy Docker para VPS.
Deploy e repositório
Produção em brunogoulart.com.br — VPS Ubuntu com Docker, Portainer e imagem no GitLab Container Registry.
