Danny Cen

Nova Imports — E-commerce B2B/B2C con IA

Commerce headless para importados: catálogo, carrito, mayoreo y intake de productos asistido por IA — PostgreSQL, Redis y Docker.

  • Rol Arquitectura e implementación full stack
  • Estudio Danny Cen
  • Periodo 2025–2026
Nova Imports — E-commerce B2B/B2C con IA

El proyecto

Plataforma e-commerce B2B/B2C para Nova Imports (productos importados al mayoreo y menudeo). Arquitectura headless: MedusaJS v2 en el backend comercial y Next.js en el storefront.

Incluye módulo de mayoreo (piezas por caja, MOQ, tipo de venta), listas de precio por nivel y un endpoint de extracción de producto con IA (Gemini Vision) para acelerar el alta en admin.

El problema

Operar mayoreo y retail en la misma tienda exige reglas de MOQ y precios por nivel que un tema Woo genérico no cubre bien. Además, dar de alta catálogo desde fotos/fichas era lento.

Arquitectura (alto nivel)

  1. MedusaJS v2 — carrito, checkout, admin, módulo wholesale-info, middleware MOQ.
  2. Next.js 16 (App Router) + React 19 + Tailwind — catálogo, PDP, cuenta, checkout.
  3. PostgreSQL 16 + Redis.
  4. Stripe opcional; Gemini para POST /admin/ai/extract-product (mock sin API key).
  5. Docker Compose para staging/producción.

Mi contribución

  • Arquitectura headless y módulos custom de mayoreo.
  • Validación MOQ en API y widgets de admin.
  • Storefront Next y flujo de checkout.
  • Intake de productos con visión IA y seeds de demo.
  • Empaquetado Docker y docs de operación.

Resultados visibles

  • Tienda operable con reglas B2B (MOQ / cajas / precios).
  • Alta de productos asistida por IA (o mock en local).
  • Stack listo para dominio propio (tienda + API).

Stack (ejemplos, no techo)

MedusaJS v2 · Next.js 16 · React 19 · Tailwind · PostgreSQL · Redis · Stripe · Gemini Vision · Docker.

  • MedusaJS v2
  • Next.js
  • PostgreSQL
  • Redis
  • Stripe
  • Gemini Vision
  • B2B / MOQ
  • Docker