PortafolioNova Imports
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.

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)
- MedusaJS v2 — carrito, checkout, admin, módulo
wholesale-info, middleware MOQ. - Next.js 16 (App Router) + React 19 + Tailwind — catálogo, PDP, cuenta, checkout.
- PostgreSQL 16 + Redis.
- Stripe opcional; Gemini para
POST /admin/ai/extract-product(mock sin API key). - 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.