Saltar al contenido
Foto de perfil de Pablo Viniegra Picazopablo_viniegra
English
AtajoD

Proyecto seleccionado06 / 10

Platinum Gold

Problema
Montar un catálogo de ítems de The Binding of Isaac suele acabar en scrapes a wikis o en secretos metidos en el cliente.
Decisión
Separé una API FastAPI autenticada, con PostgreSQL, Redis y claves Clerk, de un sitio Astro que documenta el contrato y proxea las peticiones. La ingesta publica un snapshot JSON versionado. El runtime no contacta Platinum God.
Platinum Gold: API de solo lectura con el catálogo de ítems de The Binding of Isaac, y un sitio de documentación que la consume sin exponer la clave en el navegador.
Platinum Gold
Dificultad
Dejar estable el contrato /v1, invalidar Redis por generación y mantener la API key fuera del bundle mientras el playground pide datos reales.
Resultado
Cualquier frontend consulta el catálogo de ítems con una API key, sin scrapear wikis ni exponer secretos en el cliente; la documentación incluye un ejemplo en vivo con datos reales.

Sesión remota

terminal@pablo.dev

Abrir aparte

Conectando con terminal@pablo.dev…