2026en desarrollorepo privado
Tienda de relojes
Crono&Co: Nuxt 4 y Medusa, de la migración al despliegue
Un e-commerce completo: escaparate en Nuxt 4 con SSR sobre Vercel y un backend headless Medusa 2.0 en un VPS, con Postgres gestionado, Redis y CI propio.
Empezó como un Vue 3 plano y se migró a Nuxt 4 para tener SSR de verdad: catálogo indexable, primer render con producto ya pintado y el estado del carrito resuelto en servidor. La parte interesante del proyecto no es la tienda, es la costura entre capas: el contexto de Nuxt se resuelve una vez en el store en lugar de en cada acción, porque en SSR cada acción vive en una petición distinta y resolverlo tarde te da el contexto de otro visitante.
La infraestructura está repartida a propósito. El front va en Vercel porque el edge le sale gratis; Medusa va en un VPS porque necesita proceso largo y trabajos en cola; Postgres y Redis son gestionados para no cuidar servidores de estado. Todo cuelga de un `.nvmrc` único que leen los dos jobs del CI, para que CI, Vercel y el VPS no acaben en tres versiones distintas de Node sin que nadie se entere.