
Caso · Proyecto personal
Más de 40 torneos de Commandergestionados sin papel ni Excel
Lighthouse TCG es una plataforma de torneos de Magic: The Gathering para tiendas en Chile, que diseñé y construí con IA.
- Rol
- Fundador y creador (idea, diseño y producto)
- Equipo
- Proyecto personal, con IA para el desarrollo
- Período
- 2025 – actualidad
- Usuarios
- Tiendas y organizadores de torneos (admin web) y jugadores (web y app móvil)
- Plataforma
- Web y app móvil Android (instalación por APK, publicación en tiendas pendiente)
- Herramientas
- ChatGPT, Claude, Claude Code, Antigravity y Figma

Impacto
+40
Torneos gestionados en la plataforma
5
Tiendas registradas
1
Tienda, Cartonazo, que gestiona todos sus torneos con Lighthouse
Medido con los datos del panel de administración de la plataforma. Los torneos de prueba se eliminan y no están incluidos.
Contexto
Juego Magic: The Gathering con amigos, en formato Commander.
Cada vez que quería jugar un torneo tenía que averiguar cuándo y dónde: las tiendas los publican en sus páginas, en Instagram, en grupos de WhatsApp o en una pizarra en el local. Para enterarme tenía que unirme a grupos en los que no quería estar o revisar muchas páginas.
El problema
Antes de diseñar conversé con dueños de tiendas y con jugadores, y el dolor era el mismo en ambos lados:
No había un lugar donde estuvieran todos los torneos.
Los jugadores no los encontraban.
Los organizadores repartían hojas de papel donde cada jugador anotaba sus puntajes y después los traspasaban a mano a un Excel para armar la clasificación.
Empecé por Commander porque era el formato más simple y directo para validar la idea.
Pruebas entorneos reales
Cada versión la probé en torneos reales con la tienda Cartonazo, que me apoyó durante todo el proceso. Hoy Cartonazo gestiona todos sus torneos con Lighthouse, y los usuarios envían comentarios y funcionalidades que les gustaría tener desde un canal dentro de la plataforma.
El proceso:cuatro versiones
No soy programador. La IA me permitió construir el producto completo, y cada versión la hice con las herramientas disponibles en ese momento.
Commander Hub
ChatGPT
La primera versión tenía un editor de mazos muy completo, con selección de edición, idioma, foil y condición de cada carta, validación de las 100 cartas y sistema de brackets. El torneo se gestionaba en 4 pasos: configurar, inscripción, rondas y resultados.
LighthouseTCG
ChatGPT
El proyecto cambió de nombre, el menú pasó a una barra lateral y se agregó un comparador de precios de cartas.
Una tercera versión que se perdió.
La versión actual
La diseñé en Figma y la construí con Claude, Claude Code y Antigravity.
Clic en las imágenes para ampliar
Lo que no funcionóa la primera
Registro de mazos en los torneos
Se implementó que cada jugador inscribiera el mazo con que jugaría, pero en la práctica no funcionó: muchos no lo cargaban, usaban nombres sin sentido o jugaban con otro mazo, y las tiendas no tenían interés en verificarlos. Lo quité de los torneos y de la vista de jugadores. El editor de mazos sigue funcionando, pero solo en la vista de administrador.
Comparador de precios (Market)
Buscaba el mejor precio de cada carta en más de 12 tiendas chilenas. Lo descarté porque dependía de extraer datos de otras páginas, los precios cambian constantemente, cada carta tiene muchas versiones y varios sitios bloqueaban la extracción automática. Además, estaba fuera del alcance del producto.
Vista en vivo
Era una pantalla que la tienda podía proyectar durante el torneo con el estado de las rondas, los puntajes y logros como "Top Performer" y "Underdog Hero", elegidos según el desempeño de cada jugador. Presentó problemas de funcionamiento, así que la postergué y la quité.
Decisionesclave
Recortar hasta los torneos
La idea original era mucho más grande: construcción de mazos, comparador de precios, juego en línea y más. La decisión más difícil fue qué quitar. Decidí que el producto se centrara solo en los torneos, porque era el dolor que compartían tiendas y jugadores, y las pruebas en torneos reales mostraron que era lo único necesario.
Que el jugador no salga de la app
En una partida de Commander los jugadores siempre llevan sus vidas en alguna aplicación externa. Si el torneo iba a ocurrir en Lighthouse, cambiar de app en medio de la partida rompía la experiencia. Decidí desarrollar un contador de vidas integrado en el flujo del torneo, que hoy se usa en los torneos.

Mesa de finalistas a pedido de las tiendas
Los torneos usan emparejamiento suizo. Algunas tiendas organizan torneos especiales en los que, además de las rondas por mesas, los mejores jugadores juegan una mesa final. Lo agregué como opción al configurar el torneo: "Solo mesas" o "Mesas + mesa de finalistas".
Solución
Admin web para tiendas
La tienda crea y configura el torneo, lo comparte con un código QR, gestiona las rondas por mesas con temporizador y obtiene el podio y la clasificación final de forma automática. Desde el panel de administración se ven los usuarios, las tiendas, los torneos y los comentarios de los usuarios.
Web y app para jugadores
El jugador encuentra los torneos cerca de él y se inscribe desde la web o, de forma presencial, escaneando el QR desde la app. Durante el torneo ve su mesa, el tiempo de la ronda y el aviso de la siguiente ronda. Los puntajes los puede ingresar el jugador desde la app o la tienda desde el admin.




Clic en las pantallas web para ampliar
Comunicación
La primera landing hablaba a dos públicos, jugadores y tiendas, y prometía todo: mazos, torneos, inscripción, emparejamiento automático y visibilidad para las tiendas. La reemplacé por una con un solo mensaje, "Encuentra torneos cerca de ti", que muestra torneos reales.
Clic para ampliar
Hacia dóndeva
Ninguna de estas propuestas está implementada todavía:
Publicar la app en las tiendas de aplicaciones.
Sumar otros formatos de Magic.
Más adelante, abrir la plataforma a otros juegos de cartas coleccionables.
Retomar la vista en vivo para proyectar el torneo en las tiendas.
Aprendizajes
La idea partió mucho más grande de lo que el problema necesitaba. Probar cada versión en torneos reales con una tienda me mostró que el valor estaba en resolver bien un solo dolor, y cada funcionalidad que saqué hizo el producto más claro.
La IA me permitió programar sin ser programador, pero decidir qué construir y qué quitar siguió siendo trabajo de diseño.
Siguiente caso
YoDegusto→