Inventory — Portfolio de referencia
Import CSV desde PriceCharting, alta por lotes, coste base por ítem y tags de región.
Producto propio
Un índice de precios comunitario para coleccionistas retro PAL que reencuadra tu colección como un portfolio valorado por la propia comunidad.



Producto operable con flujos reales de inventario y revisión de datos.
El sistema
Graded es un producto propio que resuelve un problema real del mercado europeo: PriceCharting — la referencia de facto — está sesgado al mercado estadounidense, se actualiza de forma esporádica e ignora la realidad del mercado PAL, donde la mayoría de transacciones ocurren en Wallapop, Vinted y ferias locales.
La plataforma reencuadra la afición del coleccionismo retro como una clase de activo: tu colección deja de ser un cajón de juguetes y pasa a ser un portfolio. Cada transacción que un coleccionista reporta refina el índice de precios para toda la red.
Mientras la red bootstrappea, el índice se siembra con feeds temporales de Wallapop y Vinted para que el terminal nunca se sienta vacío. A medida que los usuarios reportan transacciones reales, la data semilla va decayendo.
Bajo el capó: backend NestJS sobre PostgreSQL con Prisma, enriquecimiento automático vía IGDB + Twitch OAuth, 34 endpoints REST, 13 modelos con cascade y unique constraints, y 50+ plataformas mapeadas. Frontend React 18 + Vite con Tailwind y shadcn/ui.
Decisiones técnicas
Integré la API de IGDB vía Twitch OAuth para enriquecer automáticamente cada alta y construí una cola de revisión manual para los casos ambiguos. El resultado: un mapa canónico de 50+ plataformas que hace comparables los precios entre usuarios.
Diseñé un sistema de data semilla con feeds temporales de Wallapop y Vinted que decaen automáticamente conforme los usuarios reportan transacciones reales. La señal comunitaria siempre tiene prioridad sobre la semilla.
El índice se calcula con mediana (no media) y aplica filtros por N mínimo de transacciones antes de publicar un precio. Los reportes atípicos se aíslan estadísticamente sin necesidad de moderación humana activa.
Dentro del producto
Import CSV desde PriceCharting, alta por lotes, coste base por ítem y tags de región.
NAV, ganancia no realizada, distribución por plataforma y top movers a 30 días.
Lotes multi-ítem, comisiones y beneficio neto. Consciente de Wallapop y Vinted.
Empaqueta ítems para vender y pre-calcula precio mezclado vs. índice.
Enriquecimiento automático, cola de revisión manual y mapa de 50+ plataformas.
Los coleccionistas reportan ventas y pujas. Cada reporte afila la mediana para toda la red.
Tecnologías Utilizadas