Projeto · Construindo com IA

Construindo meu hub pessoal

Por que o site virou a casa central do que eu publico, e como ele foi feito: Next.js, FastAPI, Strapi e um modelo de conteúdo em blocos.

1 min de leituraVer no YouTube
Mesa de trabalho

O Instagram é a vitrine, o YouTube é a versão em vídeo e este site é a versão completa e permanente. Este post explica a arquitetura.

Stack

  • Next.js 15 com App Router e Tailwind
  • FastAPI como camada de agregação e filtro de visibilidade
  • Strapi v5 como CMS, com o corpo do post em blocos
  • Postgres com pgvector, pronto para busca semântica

Por que blocos?

Galeria, mapa e vídeo não cabem num editor de texto. Com blocos tipados, o mesmo conteúdo vira página, feed e, um dia, PDF.

Tour pelo código
Código na tela
O renderer de blocos
Código no GitHubRepositório completo do site.github.comDocumentação do App RouterA parte do Next.js que mais usei.nextjs.org

Leia também

Construindo meu hub pessoal · Lucas Albini