M-010
CompletadaBG-01 · Esta estación
Este portafolio: sitio estático prerenderizado en React y un CMS headless en Go (SQLite + Litestream en Fly.io) que publica por evento a GitHub Actions. Construido con Claude Code.
- Rol
- Desarrollador único · proyecto propio
- Duración
- En operación
- Inicio
- jun 2026
Este portafolio. El sitio es una SPA en React 19 + TypeScript que se prerenderiza a HTML estático por ruta y se hidrata en el navegador, desplegada en GitHub Pages. El contenido vive en bg01-api, un CMS headless en Go (net/http, sqlc y SQLite replicado con Litestream) desplegado en Fly.io. Al pulsar «Publicar» en el Centro de Control, la API dispara un evento a GitHub Actions que sincroniza el contenido, compila y despliega. Construido con Claude Code. Código: github.com/brayangomez22/bg01-station y github.com/brayangomez22/bg01-api.
▸ Logros clave
- Cada ruta pública se prerenderiza a HTML estático y se hidrata en el cliente, sin servidor.
- CMS headless en Go (bg01-api) con SQLite replicado a R2 con Litestream.
- Publicación en un clic: repository_dispatch → sincronización del contenido → build → GitHub Pages.
▸ Desafíos
- Una experiencia inmersiva que no sacrifique accesibilidad, rendimiento ni una lectura clara en 10 segundos.
- Mantener el sitio estático y casi gratuito sin renunciar a editar el contenido desde un panel.
2
Repos
1 clic
Publicación desde el panel
100%
Rutas públicas prerenderizadas
▸ STACK DESPLEGADO
- React
- TypeScript
- Go
- Docker
- Claude Code