A plataforma

Bizu Hub Bruno Goulart

Site pessoal, blog e hub de clientes de Bruno Pelatieri Goulart — automação, IA e arquitetura full-stack.

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.

Site pessoal (SSR)Blog com SEOHub de clientesFormulário de contatoAuth SupabaseAPI Hono + Drizzle

Arquitetura e módulos

Node process único · react-router-hono-server
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.

Produção

Site em brunogoulart.com.br — VPS Ubuntu, Docker, Portainer e imagem no GitLab Container Registry.

Acessar →
Código-fonte

Repositório e imagem Docker no GitLab — React Router v7, Hono, Drizzle e Supabase auxiliar.

Acessar →
Guia de deploy

Build, push GitLab Registry e stack Portainer documentados em deploy/README.md.

Acessar →