Despliega tu primera app en Vercel gratis con Next.js e IA
Guía completa para subir hasta 200 proyectos web profesionales a Vercel sin costo alguno, usando Next.js y generando el código automáticamente con ChatGPT o Claude en minutos.
Por Martin Reche ·
Martin Reche · Sistemas de conversión con IA para negocios
Hemos construido sistemas de conversión para más de 50 negocios: desde el anuncio en Meta Ads hasta el cliente cerrado, pasando por la cualificación del lead y la venta. Todo lo que ves en esta guía está funcionando en negocios reales.
EL VALOR
Tu propia tienda online (o cualquier app) en internet, gratis y en minutos
Vercel es la plataforma que usan empresas como Netflix y Airbnb para desplegar aplicaciones web. Con su plan Hobby (gratuito) puedes alojar hasta 200 proyectos con dominio profesional (tuproyecto.vercel.app), certificado SSL automático y CDN global incluido. En esta guía usarás inteligencia artificial para generar el código de una tienda virtual completa (con carrito y login) y la subirás a internet sin escribir una línea de código tú mismo ni pagar un solo euro.
El flujo completo
1. Prepara
Instala Node.js y crea cuenta gratuita en Vercel
2. Genera
Usa Claude o ChatGPT para crear tu app Next.js completa
3. Despliega
Sube a Vercel y obtén tu URL pública en segundos
¿Por qué esta combinación? Next.js es el framework más popular para React (lo usa Vercel), y Vercel está optimizado específicamente para Next.js. El resultado: despliegues instantáneos, previews automáticos por cada cambio, y cero configuración de servidores.
VÍA FÁCIL
La opción exprés: Que Claude Code lo haga todo por ti
Si tienes instalado Claude Code (la terminal de Anthropic) o Cursor, copia y pega este prompt. El agente instalará todo, generará el código de la tienda, y preparará el despliegue sin que toques la terminal salvo para darle permisos cuando te lo pida.
Actúa como un experto desarrollador fullstack. Necesito que hagas todo lo siguiente por mí paso a paso y me vayas contando qué haces:
1. Verifica si tengo Node.js 18+ instalado (node --version). Si no lo tengo o es versión antigua, instálalo automáticamente según mi sistema operativo (macOS/Linux con brew/apt, Windows con winget/chocolatey).
2. Crea un nuevo proyecto Next.js 14 con App Router usando el comando oficial: npx create-next-app@latest mi-tienda-vercel --typescript --tailwind --eslint --app --src-dir=false --import-alias="@/*" --use-npm
3. Una vez creado, genera dentro de este proyecto el código completo para una tienda virtual básica con:
- Página principal (/) con grid de 4 productos de ejemplo (usa imágenes de placeholder de placeholder.com o unsplash)
- Carrito de compras funcional usando React Context o Zustand (agregar productos, eliminar, ver total)
- Página de login (/login) con formulario visual simulado (sin backend real, solo validación frontend)
- Navbar responsive con links a Home, Carrito (mostrando contador de items) y Login
- Diseño moderno usando Tailwind CSS
4. Instala las dependencias necesarias (zustand o react para el estado, lucide-react para iconos si no viene incluido).
5. Inicializa un repositorio git en la carpeta, haz un commit inicial con mensaje "Initial commit: Tienda virtual Next.js".
6. Verifica que el proyecto compile sin errores ejecutando npm run build. Si hay errores, corrígelos tú.
7. Instala Vercel CLI globalmente (npm i -g vercel) y guíame para hacer login en Vercel desde la terminal.
8. Finalmente, ejecuta el despliegue a producción con vercel --prod y dame la URL final.
Ve contándome cada paso que completas. Si necesitas que instale algo manualmente, dame el comando exacto.¿No tienes Claude Code? Puedes instalarlo con: `npm install -g @anthropics/anthropic-ai` o descargarlo desde anthropic.com. Si prefieres no instalar nada, sigue la guía manual a continuación.
REQUISITOS
Lo que necesitas antes de empezar (manual)
Node.js 18 o superior
Entorno de ejecución de JavaScript. Necesario para crear y compilar el proyecto Next.js.
node --versionCuenta gratuita en Vercel
Registro con email o GitHub. No requiere tarjeta de crédito para el plan Hobby.
vercel.com/signupGit instalado
Sistema de control de versiones. Vercel usa Git para desplegar automáticamente.
git --versionCuenta en ChatGPT o Claude
Para generar el código de la aplicación sin programar. Plan gratuito válido.
chat.openai.com o claude.ai¿Te trabas en algún paso? Lo vemos en una llamada desde 49€, con acciones por escrito.
Ver sesionesPASO 1
Instala Node.js y prepara tu entorno local
Verifica si tienes Node.js instalado
Abre tu terminal (Terminal en Mac, CMD o PowerShell en Windows) y escribe el comando de verificación. Si ves un número como v18.x.x o v20.x.x, salta al paso 2. Si da error o versión inferior a 18, continúa.
node --versionInstala Node.js según tu sistema operativo
Elige tu sistema y ejecuta el comando correspondiente. Esto instalará también npm (gestor de paquetes).
brew install nodewinget install OpenJS.NodeJSsudo apt update && sudo apt install nodejs npmInstala Git si no lo tienes
Vercel necesita Git para conectar tu código. Verifica con `git --version`. Si no lo tienes:
# macOS
brew install git
# Windows
descarga desde git-scm.com/download/win
# Linux (Ubuntu)
sudo apt install gitPASO 2
Genera tu aplicación con IA (sin escribir código)
Abre ChatGPT, Claude o tu IA preferida
Ve a chat.openai.com o claude.ai e inicia un nuevo chat. Usa la versión gratuita, no necesitas Plus para esto.
Pega este prompt específico para generar la tienda
Este prompt está optimizado para que la IA genere código compatible con Vercel y Next.js 14 App Router. Copia exactamente este texto:
Eres un desarrollador experto en Next.js 14. Crea el código completo para una tienda virtual con estas especificaciones exactas:
REQUISITOS TÉCNICOS:
- Usa Next.js 14 con App Router (estructura app/)
- Usa TypeScript
- Usa Tailwind CSS para todos los estilos
- Usa React Server Components por defecto y 'use client' solo donde necesites interactividad
FUNCIONALIDADES:
1. Página principal (app/page.tsx): Grid de 4 productos de ejemplo (nombre, precio, imagen de placeholder.com/400x300, botón "Agregar al carrito")
2. Sistema de carrito usando Zustand (instala zustand):
- Store global para items
- Funciones: addItem, removeItem, clearCart
- Cálculo de total
3. Componente Navbar (app/components/Navbar.tsx):
- Logo "MiTienda"
- Links: Inicio, Carrito (con badge mostrando cantidad de items)
- Link a /login
- Responsive con menú móvil
4. Página Login (app/login/page.tsx):
- Formulario con email y password (solo visual, sin lógica de autenticación real)
- Botón "Entrar" que muestre un alert("Login simulado")
5. Layout global (app/layout.tsx) con Navbar incluido
ENTREGA:
Proporciona el código completo archivo por archivo, indicando la ruta exacta de cada uno (ej: app/page.tsx). Usa iconos de lucide-react (instálalo si es necesario).Crea la estructura del proyecto en tu computadora
Mientras la IA genera el código, prepara la carpeta. En tu terminal, ejecuta:
npx create-next-app@latest mi-tienda-vercel --typescript --tailwind --eslint --app --src-dir=false --import-alias="@/*" --use-npmCuando ejecutes el comando anterior, te hará preguntas interactivas. Selecciona 'Yes' para TypeScript, ESLint, Tailwind CSS, y el 'App Router'. Selecciona 'No' para modificar import alias (deja el default @/*).
Instala las dependencias que pide la IA
Una vez creado el proyecto, entra en la carpeta e instala las librerías que el código de la IA necesitará (Zustand para el carrito y Lucide para iconos):
cd mi-tienda-vercel
npm install zustand lucide-reactCopia el código generado por la IA
Por cada archivo que te dio la IA (page.tsx, layout.tsx, Navbar.tsx, etc.), copia y pega el código en la ubicación correcta dentro de la carpeta mi-tienda-vercel/app/. Si la IA te dio archivos que no existen (como store/cartStore.ts), créalos tú en las rutas indicadas.
PASO 3
Sube tu app a Vercel y publícala
Tienes dos métodos: Vía GitHub (recomendado, actualiza automático cuando cambias código) o Vía CLI (más rápido para la primera vez). Te explico ambas:
Método A: Despliegue vía GitHub (Recomendado)
Primero sube tu código a GitHub, luego conecta Vercel. Esto permite que cada vez que actualices tu código en GitHub, Vercel se actualice solo.
# Dentro de la carpeta mi-tienda-vercel
git init
git add .
git commit -m "Initial commit: Tienda Next.js lista para Vercel"
# Crea un repo nuevo en github.com (botón verde '+ New repository')
# NO inicialices con README (ya lo tienes)
# Copia la URL que te da GitHub (ej: https://github.com/tuusuario/mi-tienda-vercel.git)
git branch -M main
git remote add origin https://github.com/TU-USUARIO/mi-tienda-vercel.git
git push -u origin mainConecta GitHub con Vercel
1. Ve a vercel.com y haz login con tu cuenta de GitHub (es la opción más fácil). 2. En el dashboard de Vercel, pulsa el botón **'Add New...'** (arriba a la derecha) y selecciona **'Project'**. 3. Verás tus repositorios de GitHub. Busca **'mi-tienda-vercel'** y pulsa **'Import'**. 4. Vercel detectará automáticamente que es Next.js. No cambies nada en la configuración (deja el Framework Preset en Next.js). 5. Pulsa **'Deploy'** y espera 1-2 minutos. 6. Verás una pantalla de felicitación con tu URL tipo: **mi-tienda-vercel.vercel.app**. ¡Listo!
Método B: Despliegue directo con Vercel CLI (Más rápido)
Si no quieres usar GitHub todavía, instala la herramienta de línea de comandos de Vercel y despliega directamente desde tu computadora.
# Instala globalmente
npm install -g vercel
# En la carpeta de tu proyecto (mi-tienda-vercel)
vercel
# Te pedirá login (abre navegador), luego pregunta:
# ? Set up and deploy? [Y/n] → Y
# ? Which scope? [Tu nombre] → Enter
# ? Link to existing project? [y/N] → N (es nuevo)
# ? What's your project name? [mi-tienda-vercel] → Enter
# Para producción final:
vercel --prodCon el método CLI obtendrás dos URLs: una de Preview (cambios en ramas) y una de Production (tu sitio real). Guarda la URL de Production.
VERIFICACIÓN
Comprueba que todo funciona correctamente
- Abre tu URL .vercel.app en el navegador. Debes ver la página de inicio con los 4 productos.
- Haz clic en 'Agregar al carrito' en un producto. El badge del navbar debe cambiar a '1'.
- Ve al carrito y verifica que muestre el producto y el total calculado.
- Ve a /login y prueba el formulario (debe mostrar un alert).
- Abre las herramientas de desarrollador (F12) → pestaña Network → recarga. Verás que los archivos estáticos vienen de la CDN de Vercel.
Límite importante: El plan Hobby (gratis) incluye 200 proyectos, pero tienes límites de ancho de banda (100GB/mes) y funciones serverless (tiempo de ejecución limitado). Para una tienda real con tráfico alto, necesitarás el plan Pro, pero para proyectos personales, portfolios o MVPs, el gratis es más que suficiente.
SOLUCIÓN DE PROBLEMAS
Errores comunes y cómo arreglarlos
Error: 'node' no se reconoce como comando interno
Node.js no está instalado correctamente o no está en el PATH. En Windows, reinicia la terminal después de instalar Node. En Mac/Linux, cierra y abre la terminal de nuevo.
El build falla con 'Module not found: Can't resolve zustand'
Olvidaste instalar las dependencias. Ejecuta npm install zustand lucide-react dentro de la carpeta del proyecto.
Vercel dice 'There are no projects in your account' pero acabo de crear uno
Probablemente desplegaste con CLI sin vincular a Git. Para verlo en el dashboard web, debes importar desde GitHub o usar el comando vercel --confirm en la carpeta del proyecto.
Los cambios que hago no se ven en la web
Si usaste GitHub: verifica que hiciste git push. Si usaste CLI: debes ejecutar vercel --prod de nuevo para actualizar producción (o simplemente vercel para una preview).
SIGUIENTES PASOS
Qué puedes hacer ahora con esto
🛍️
Tienda real con Stripe
Reemplaza el carrito simulado por pagos reales: integra Stripe Checkout en 20 minutos y vende productos digitales o físicos con pagos seguros.
📊
Dashboard administrativo
Pídele a la IA que cree un panel /admin donde puedas agregar/editar productos sin tocar código, guardando los datos en Vercel Postgres o Supabase.
📝
Blog con IA generativa
Crea una sección /blog donde uses la API de OpenAI o Claude para generar automáticamente artículos sobre tus productos usando Server Actions de Next.js.
🔔
Notificaciones WhatsApp
Conecta tu tienda con la API de WhatsApp Business usando n8n: envía confirmaciones de pedido automáticas cuando alguien complete el checkout.
Ahora que dominas el flujo Vercel + Next.js + IA, puedes crear y desplegar una nueva aplicación cada vez que se te ocurra una idea. El coste es cero hasta que tengas tráfico real, y el tiempo de desarrollo se reduce de semanas a horas.
Si quieres ir más rápido
Sistemas de conversión que funcionan, no demos de IA
Soy Martin Reche. Hemos construido sistemas de conversión para más de 50 negocios: desde el anuncio en Meta Ads hasta el cliente cerrado, pasando por la cualificación del lead y la venta. Todo lo que ves en esta guía está funcionando en negocios reales. Si quieres aplicarlo a tu caso, lo vemos en una llamada: te digo qué montar, con qué y en qué orden, y te lo dejo por escrito. Y si prefieres que lo montemos por ti, eso es NovaChat.
Sistemas de conversión
Del anuncio al cliente cerrado: captación, seguimiento y venta en un solo flujo que funciona.
Cualificación de leads
Cada contacto se filtra, se atiende y se lleva a la venta sin que nadie lo persiga a mano.
Agentes de IA que atienden y venden
Voz, WhatsApp, web e Instagram: responden, cualifican y cierran citas 24/7.
Consultoría 1:1
Desde 49 €: te digo qué montar, con qué y en qué orden, por escrito.
Consultoría 1:1 · Google Meet
Una llamada y sales sabiendo qué hacer y qué no
Me cuentas tu caso en un formulario de dos minutos, pagas, eliges hora. Garantía simple: si en los primeros 10 minutos veo que no te puedo ayudar, te devuelvo el importe. Pack de 3 Revisiones por 249 € si quieres que te acompañe 90 días.
49€
30 min · Diagnóstico 1:1
99€
60 min · Revisión 1:1
149€
90 min · Estrategia 1:1
¿Prefieres que lo montemos por ti?
En NovaChat IA construimos agentes de voz, chatbots y automatizaciones para pymes. Tú lo usas, nosotros lo mantenemos.