Todos los proyectos

App web · IA y MCP · 2026

Relist

Inventario y publicación cruzada para los relojes de segunda mano que restauro: un solo catálogo, publicado en eBay, Wallapop y Vinted.

Estado
Demo en vivo
Año
2026

Diseñado y construido por mí, programando en pareja con Claude Code.

Demo de Relist: el inicio del inventario con el reloj destacado, el stock, las tareas y la colección

Qué hace

  • Inventario de relojes con fotos, costes y márgenes.
  • Publica, actualiza y retira anuncios en eBay (API oficial), Wallapop y Vinted desde un solo sitio.
  • Una cola de publicación con espaciado y horario por tienda.
  • Importa las ventas de eBay con el cálculo real de comisiones y promociones. Cuadra con eBay al céntimo.
  • Un panel con el beneficio neto por mes y por marca.

Lo más destacado

  • Un sistema de diseño monocromo de “relojería de lujo”.
  • Un movimiento de reloj procedural en three.js en el panel, movido por la hora real: escape de áncora suizo a 18.000 alternancias por hora, que puedes agarrar y girar.
  • Un “dial del día” de 24 horas para la cola de publicación.
  • Paleta de comandos (⌘K), números que ruedan como una ventanilla de fecha y efectos de foco, inclinación y brillo.
  • Cambio de tema con View Transitions, tour guiado, burbuja flotante y arrastrable de la cola en el móvil, y español e inglés.

Desde Claude o ChatGPT

Un servidor MCP (stdio en local y Streamable HTTP remoto con OAuth detrás de Cloudflare) me permite hacer todo el flujo desde Claude o ChatGPT en el navegador: fotos, estudio de precio, descripciones para cada tienda en el idioma y el estilo adecuados, y publicación. Toda escritura va en dos pasos: primero una vista previa y después un token de confirmación.

Cómo está hecho

  • React 19
  • TypeScript
  • Vite
  • Tailwind
  • Motion
  • three.js
  • Fastify
  • Node.js (node:sqlite)
  • MCP SDK
  • Cloudflare Tunnel + Access

Estado

La demo pública es una copia estática de la interfaz con datos de prueba: 14 relojes ficticios y sin backend. Salvo una analítica de uso anónima, no hace llamadas de red fuera de su propio origen. La app real funciona en privado.

Imágenes y vídeo

Demo de Relist en el móvil, con la burbuja flotante de la cola y la navegación inferior