NV
Nemias Vasquez
Todos los artículos
4 de noviembre de 2026·2 min de lectura

Cartas Total: construir una plataforma TCG solo

Cartas Total es una plataforma para coleccionistas de cartas TCG en Perú. Notas sobre cómo está hecha: arquitectura, pagos, SEO y desarrollo con agentes de IA.

Cartas TotalNext.jsProyecto propioDevOpsProducto
Cartas Total: construir una plataforma TCG solo

Cartas Total es una plataforma para coleccionistas de cartas TCG en Perú —Pokémon, Yu-Gi-Oh!, Magic y One Piece—: registrar la colección, encontrar con quién intercambiar y comunicarse. La desarrollo y la opero yo, y está en producción en cartastotal.com.

Este es el primero de varios posts cortos sobre cómo está construida. Empiezo por un resumen general.

Portada de Cartas Total

Qué hace#

Catálogo por juego, expansión e idioma; perfiles públicos con la colección de cada usuario; feed con publicaciones, menciones y noticias; mensajes directos y casos de intercambio con reseñas. Funciona como PWA instalable, con notificaciones en tiempo real.

La arquitectura#

Todo corre en un único servidor ARM gratuito de Oracle Cloud:

Arquitectura de Cartas Total: del navegador a la base de datos en un servidor ARM

La colección y el feed#

Lo central son dos cosas: que cada coleccionista tenga su vitrina y que pueda hablar con otros.

Vista de la colección de un usuario

Feed social de Cartas Total

En móvil funciona como app instalable:

Cartas Total en móvil

Pagos y requisitos legales#

La plataforma tiene planes Plus y Pro con pagos en línea y facturación electrónica con SUNAT. Además cumple requisitos obligatorios en Perú: libro de reclamaciones y derechos ARCO. Es la parte menos visible y de la que más tardé en entender bien.

SEO#

SEO técnico desde el inicio: sitemaps por tipo de contenido, datos estructurados JSON-LD, y registro en Search Console, Bing Webmaster e IndexNow para indexar las páginas nuevas pronto.

Desarrollo con agentes de IA#

Uso agentes de IA orquestados —Claude, Codex, Gemini y OpenCode— para acelerar el desarrollo; cada cambio pasa por revisión antes de entrar. El despliegue es automático: con runners propios de GitHub Actions y entornos de sandbox y producción separados, cada push que pasa las pruebas llega al servidor. Lo explico en cómo orquesto Claude y agentes de CLI para ahorrar tokens.

Qué sigue#

Iré publicando notas más concretas sobre partes del sistema. Los detalles técnicos del proyecto están en la ficha de Cartas Total, y la plataforma está en cartastotal.com.

Nemias Vasquez

Nemias Vasquez

Desarrollador fullstack en Universidad César Vallejo. Conecto sistemas y llevo datos a producción.

Volver al BlogIr a Inicio