HacksIA
desarrollo-web

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 ·

vercelnextjsdesplieguehosting-gratisiadesarrollo-webautomatizacion
MR

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.

Ver lo que hacemos
01

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.

02

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.

Prompt para Claude Code (copia y pega)
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.

03

REQUISITOS

Lo que necesitas antes de empezar (manual)

1

Node.js 18 o superior

Entorno de ejecución de JavaScript. Necesario para crear y compilar el proyecto Next.js.

node --version
2

Cuenta gratuita en Vercel

Registro con email o GitHub. No requiere tarjeta de crédito para el plan Hobby.

vercel.com/signup
3

Git instalado

Sistema de control de versiones. Vercel usa Git para desplegar automáticamente.

git --version
4

Cuenta 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 sesiones
04

PASO 1

Instala Node.js y prepara tu entorno local

1

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.

Comando para verificar versión de Node
node --version
2

Instala Node.js según tu sistema operativo

Elige tu sistema y ejecuta el comando correspondiente. Esto instalará también npm (gestor de paquetes).

macOS (con Homebrew)
brew install node
Windows (con winget)
winget install OpenJS.NodeJS
Linux (Ubuntu/Debian)
sudo apt update && sudo apt install nodejs npm
3

Instala Git si no lo tienes

Vercel necesita Git para conectar tu código. Verifica con `git --version`. Si no lo tienes:

Descarga Git oficial
# macOS
brew install git

# Windows
descarga desde git-scm.com/download/win

# Linux (Ubuntu)
sudo apt install git
05

PASO 2

Genera tu aplicación con IA (sin escribir código)

4

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.

5

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:

Prompt para generar la tienda virtual
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).
6

Crea la estructura del proyecto en tu computadora

Mientras la IA genera el código, prepara la carpeta. En tu terminal, ejecuta:

Crear proyecto Next.js base
npx create-next-app@latest mi-tienda-vercel --typescript --tailwind --eslint --app --src-dir=false --import-alias="@/*" --use-npm

Cuando 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 @/*).

7

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):

Instalar dependencias del proyecto
cd mi-tienda-vercel
npm install zustand lucide-react
8

Copia 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.

06

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:

9

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.

Subir a GitHub (ejecuta en orden)
# 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 main
10

Conecta 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!

11

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.

Instalar Vercel CLI y desplegar
# 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 --prod

Con 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.

07

VERIFICACIÓN

Comprueba que todo funciona correctamente

  1. Abre tu URL .vercel.app en el navegador. Debes ver la página de inicio con los 4 productos.
  2. Haz clic en 'Agregar al carrito' en un producto. El badge del navbar debe cambiar a '1'.
  3. Ve al carrito y verifica que muestre el producto y el total calculado.
  4. Ve a /login y prueba el formulario (debe mostrar un alert).
  5. 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.

08

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).

09

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

Ver opciones y reservar

¿Prefieres que lo montemos por ti?

En NovaChat IA construimos agentes de voz, chatbots y automatizaciones para pymes. Tú lo usas, nosotros lo mantenemos.

novachatia.com