Agustín Ale | Product Designer
Agustín Ale
Home / Korex

Korex

Korex es una plataforma de intercambio de cartas de Star Wars Unlimited, pensada con y para la comunidad argentina de jugadores. Más que un proyecto de gaming, es un problema de producto: ordenar cómo la gente publica, encuentra e intercambia cartas, algo que hasta entonces se resolvía a los ponchazos en grupos de WhatsApp.

DISEÑO DE PRODUCTO TCG CO-CREADO CON LA COMUNIDAD PROYECTO DISCONTINUADO
ROL
Puente entre la comunidad y el producto: diseño y desarrollo end-to-end
FORMATO
Plataforma web (React + Supabase)
JUEGO
Star Wars Unlimited
COMUNIDAD
Jugadores de SWU en Argentina
Korex en una tablet, con el catálogo de cartas
EL PROBLEMA
En el grupo de compraventa volaban fotos para un lado y fotos para otro, la gente claimeaba y algunos se confundían porque esas cartas ya estaban claimeadas.
Así le conté al grupo de testeo por qué armé Korex
LA SOLUCIÓN

Separar el descubrimiento de la coordinación

Un catálogo completo y una carpeta pública por vendedor resuelven el «¿quién tiene esto?». Una reserva con link directo a WhatsApp resuelve el cierre, sin sacar a la comunidad del canal que ya usa todos los días.

EN KOREX
01Buscar

La carta, en el catálogo o en las últimas publicaciones.

02Reservar

En la carpeta del vendedor, que la marca como reservada.

MI ROL
DE PUNTA A PUNTA

Puente entre la comunidad y el producto

La necesidad vino de los propios jugadores. Escuché cómo intercambiaban, detecté dónde se trababa el proceso y lo convertí en un producto concreto, siempre con la comunidad como interlocutora directa.

DefiniciónDiseño UX/UIFrontendBase de datosInfraestructura
Un equipo de uno

Diseñé, desarrollé y mantuve la plataforma solo, en paralelo a mi trabajo.

Gratis para la comunidad

Sin comisiones ni pagos de por medio: la plataforma tenía que sostenerse simple.

Un stack liviano

React y Supabase sobre Vercel, más SheetJS para leer los Excel de los vendedores.

EL CATÁLOGO

Una muestra de las 9.031 cartas que llegó a tener el catálogo, en sus distintas ediciones.

9.031cartas en el catálogo
7ediciones, de SOR a SEC
18carpetas de vendedores
3.934cartas publicadas

Datos de la base de Korex al cierre de la plataforma.

ASÍ SE VEÍA EN PRODUCCIÓN

Capturas reales del sitio mientras estuvo en uso, no mockups.

korex.ar
Inicio con sesión iniciada
01Inicio con sesión iniciada

El buscador y los seis filtros del catálogo arriba de todo, y debajo un feed de "Últimas publicaciones" con lo que se acaba de cargar en cualquier carpeta de la comunidad, para descubrir cartas sin tener que buscar nada puntual.

korex.ar/nazgool
Mi carpeta
02Mi carpeta

La carpeta real de un vendedor de la comunidad (@nazgool, 394 cartas cargadas). Ahí conviven los seis filtros (aspecto, tipo, set, rareza, idioma, variante), el precio y el estado de cada carta (disponible o reservada), y a la izquierda el perfil del vendedor con su teléfono, una nota libre y su lista de búsqueda.

korex.ar/nazgool
Agregar por número de serie
03Agregar por número de serie

Además de cargar carta por carta o importar un Excel entero, los vendedores podían tipear los números de serie de cada edición para sumar varias cartas de una vez, con una imagen de ayuda que muestra dónde encontrar ese número en la carta.

DECISIONES DE DISEÑO

Tres decisiones que mantuvieron a Korex simple, gratis y fácil de adoptar.

Comprador
Vendedor
$El pago no pasa por Korex
01
No intermedia la transacción

Korex conecta a comprador y vendedor, pero la operación se cierra directamente entre ellos, sin dinero pasando por la plataforma. Esa simpleza es lo que permite que siga siendo gratuita para la comunidad.

XLScarpeta.xlsx
→
✓ Carpeta cargada
02
Importar, no tipear

Cargar una colección entera carta por carta es la fricción que mata la adopción. El import de Excel va a buscar a los vendedores donde ya tienen sus listas.

¡Hola! Reservé 3 cartas de tu carpeta en Korex 👋ahora
03
WhatsApp, no un chat propio

La comunidad ya coordinaba todo por WhatsApp. En vez de imponer una mensajería nueva, Korex arma el mensaje y abre la conversación donde la gente ya está.

TESTEO CON LA COMUNIDAD

Como la plataforma nació de la comunidad, el testeo también pasó por ahí. Con Korex ya en producción, armé un grupo de WhatsApp con usuarios reales para que la usaran y reportaran lo que no funcionaba. Durante más de un mes recibí bugs y pedidos de mejora en tiempo real, y casi todos giraban alrededor de un puñado de temas que se repetían una y otra vez.

Korex.ar · mejorasGrupo de testeo
Jugador 1falta el tag de normal/foil/hyperspace/hyperfoil10:18
Jugador 1algo muy importante para la gente es saber si está en inglés o español 🙏🏻10:19
Banco mucho el feedback, puedo implementar esas mejoras10:20
Jugador 2Me encanta esta herramienta. Gracias por crearla 🫶🏻10:43
Jugador 3Tampoco encuentro la forma de ordenar por precio13:19
Jugador 3Desde el celu no te deja editar tu perfil, tuve que pasar a la computadora13:33

Mensajes reales del grupo, sin nombres.

LOS CUATRO TEMAS QUE MÁS SE REPETÍAN
Variantes y versión

El pedido más repetido: distinguir Normal de Foil, Hyperspace y Hyperfoil, mostrar el idioma de cada carta y poder elegir la versión correcta cuando un mismo nombre tiene varias ediciones.

Filtros

Al principio no había forma de filtrar por aspecto, rareza o set, ni de ordenar por precio. Apenas alguien buscaba algo puntual, lo pedía.

Órdenes y reservas

Autocompletar el WhatsApp guardado en el perfil, confirmar cartas de a una o todas juntas, tener un historial de compras y ventas, y que una carta reservada quede marcada sin stock en vez de desaparecer.

Mobile

Algunas pantallas, como la edición de perfil, no andaban bien desde el celular, que es justamente donde la mayoría de la comunidad usaba la plataforma.

Agustín Ale
Home / Korex

Korex

Korex is a Star Wars Unlimited card-trading platform, built with and for Argentina's player community. More than a gaming project, it's a product problem: bringing order to how people list, find and trade cards, something that until then was handled haphazardly in WhatsApp groups.

PRODUCT DESIGN TCG CO-CREATED WITH THE COMMUNITY DISCONTINUED
ROLE
Bridge between the community and the product: end-to-end design and development
FORMAT
Web platform (React + Supabase)
GAME
Star Wars Unlimited
COMMUNITY
SWU players in Argentina
Korex on a tablet, showing the card catalog
THE PROBLEM
In the trading group, photos were flying everywhere, people claimed cards, and some got confused because those cards had already been claimed.
How I explained to the testing group why I built Korex
THE SOLUTION

Splitting discovery from coordination

A full catalog and a public per-seller folder answer "who has this?". A reservation with a direct WhatsApp link closes the loop, without pulling the community out of the channel it already uses every day.

ON KOREX
01Search

For the card, in the catalog or in the latest listings.

02Reserve

In the seller's folder, which marks it as reserved.

MY ROLE
END TO END

A bridge between the community and the product

The need came from the players themselves. I listened to how they traded, spotted where the process got stuck and turned it into a concrete product, always with the community as a direct counterpart.

DefinitionUX/UI designFrontendDatabaseInfrastructure
A team of one

I designed, built and maintained the platform on my own, alongside my day job.

Free for the community

No fees and no payments in between: the platform had to stay simple to keep running.

A lightweight stack

React and Supabase on Vercel, plus SheetJS to read sellers' Excel files.

THE CATALOG

A sample of the 9,031 cards the catalog grew to hold, across their different editions.

9,031cards in the catalog
7editions, from SOR to SEC
18seller folders
3,934cards listed

Figures from Korex's database when the platform shut down.

WHAT IT LOOKED LIKE IN PRODUCTION

Real screenshots of the site while it was in use, not mockups.

korex.ar
Logged-in home
01Logged-in home

The search bar and the six catalog filters at the top, and below them a "Latest listings" feed with whatever was just added to any folder in the community, to discover cards without searching for anything specific.

korex.ar/nazgool
Your folder
02Your folder

A real community seller's folder (@nazgool, 394 cards listed). All six filters live here (aspect, type, set, rarity, language, variant), along with each card's price and status (available or reserved), plus the seller's own profile on the left: phone number, a free-text note, and their search list.

korex.ar/nazgool
Add by serial number
03Add by serial number

Beyond adding cards one by one or importing a whole Excel sheet, sellers could type in the serial numbers for each edition to add several cards at once, with a helper image showing where to find that number on the card.

DESIGN DECISIONS

Three decisions that kept Korex simple, free and easy to adopt.

Buyer
Seller
$Payment doesn't go through Korex
01
It doesn't intermediate the transaction

Korex connects buyer and seller, but the deal closes directly between them, with no money passing through the platform. That simplicity is what keeps it free for the community.

XLSfolder.xlsx
→
✓ Folder loaded
02
Import, don't type

Adding a whole collection card by card is the friction that kills adoption. The Excel import meets sellers where they already keep their lists.

Hi! I reserved 3 cards from your Korex folder 👋now
03
WhatsApp, not a chat of its own

The community already coordinated everything over WhatsApp. Instead of imposing new messaging, Korex writes the message and opens the conversation where people already are.

TESTING WITH THE COMMUNITY

Since the platform was born from the community, testing went through it too. With Korex already live, I set up a WhatsApp group with real users to use it and report what wasn't working. For more than a month I received bugs and improvement requests in real time, and nearly all of them circled a handful of themes that kept coming up.

Korex.ar · improvementsTesting group
Player 1the normal/foil/hyperspace/hyperfoil tag is missing10:18
Player 1something really important for people is knowing whether it's in English or Spanish 🙏🏻10:19
Loving the feedback, I can build those improvements10:20
Player 2I love this tool. Thanks for making it 🫶🏻10:43
Player 3I can't find a way to sort by price either13:19
Player 3On my phone it won't let me edit my profile, I had to switch to the computer13:33

Real messages from the group, translated, names removed.

THE FOUR THEMES THAT KEPT COMING UP
Variants & version

The most repeated request: distinguishing Normal from Foil, Hyperspace and Hyperfoil, showing each card's language and being able to pick the right version when the same name has several editions.

Filters

At first there was no way to filter by aspect, rarity or set, or sort by price. The moment someone searched for something specific, they asked for it.

Orders & reservations

Auto-filling the WhatsApp number saved on the profile, confirming cards one by one or all at once, having a history of purchases and sales, and a reserved card staying marked as out of stock instead of just disappearing.

Mobile

Some screens, like profile editing, didn't work well on phones, which is exactly where most of the community used the platform.