0Pricing
Vibe Coding · Lección

Despliegue en Vercel o Netlify

Alojamiento con un clic y ayuda de la IA

Despliegue en Vercel o Netlify es una lección gratuita de Vibe Coding en CoddyKit. Esta es la lección 2 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Vibe Coding, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Vibe Coding incluye 4 lecciones en total.

Partes de esta lección aún no han sido traducidas y se muestran en inglés.

Time to Go Live

You understand what deploying means. Now let's actually do it. By the end of this lesson, your app could have a real public link.

We'll use Vercel and Netlify — two of the friendliest hosts for beginners. Both can take your project and give you a live URL in minutes, often with a single click.

And the best part: AI can walk you through every step in plain English.

Two Ways to Deploy

There are two common paths to get your app onto a host:

  • From Git: you connect your code repository (on GitHub), and the host auto-deploys every time you push. This is the modern, recommended way.
  • Drag and drop: for simple static sites, Netlify lets you literally drag your project folder into the browser.

Git-based is the standard because it gives you automatic updates. Don't worry if Git feels new — AI can set it up for you.

Step 1: Get Your Code on GitHub

Hosts deploy from GitHub, a place that stores your code online. If your project isn't there yet, ask AI to help.

In Cursor or Claude Code, your AI assistant can run the commands for you. Just describe what you want.

My project is a folder on my laptop called "my-portfolio". It's not on GitHub yet.

Walk me through getting it onto GitHub:
1. The exact commands to create a Git repo and push it.
2. How to make a new GitHub repository.
3. Explain each command in one short sentence.

I'm a beginner — assume I've never used Git.

Step 2: Connect to Vercel

Once your code is on GitHub, deploying to Vercel is almost too easy:

  • Sign in to Vercel with your GitHub account.
  • Click Add New Project and pick your repository.
  • Vercel auto-detects your framework and settings.
  • Click Deploy.

In about a minute, you get a live URL like my-portfolio.vercel.app. That's it — your app is on the internet.

Step 2 (Alt): Connect to Netlify

Prefer Netlify? The flow is nearly identical:

  • Sign in to Netlify with GitHub.
  • Click Add new site → Import an existing project.
  • Choose your repo.
  • Confirm the build settings and click Deploy.

For a plain static site (just HTML/CSS/JS), you can even skip GitHub and drag your folder onto Netlify's dashboard. Both routes end the same way: a live link.

Build Settings, Explained

During setup you may see fields like Build Command and Output Directory. These tell the host how to prepare your app.

  • Build Command: what to run, often npm run build.
  • Output Directory: where the finished files land, often dist or build.

For popular frameworks, the host fills these in automatically. If you're unsure, leave the defaults — or ask AI what your project needs.

Let AI Diagnose Build Settings

If the host can't auto-detect your project, paste your setup to AI and let it tell you exactly what to enter. This saves a lot of guessing.

Vercel is asking me for a Build Command and Output Directory, but I don't know what to put.

Here's my project:
- It's a Vite + React app
- My package.json has a "build" script
- There's a "dist" folder after building

Tell me exactly what to type in each field, and explain why.

Your First Successful Deploy

When the build finishes, you'll see a green success message and a clickable link. Open it — and there's your app, live for the world.

Share that link with a friend on their phone. Seeing your project work on someone else's device is a milestone worth celebrating.

Here's a fun snippet: a tiny banner you might add to remind visitors your app just shipped.

function shipBanner(appName, liveUrl) {
  return "\uD83D\uDE80 " + appName + " is now live at " + liveUrl + "!";
}

console.log(shipBanner("My Portfolio", "my-portfolio.vercel.app"));

When a Deploy Fails

Sometimes a deploy fails — that's normal, not a disaster. The host shows a build log: a long message explaining what went wrong.

You don't need to read it line by line. Copy the error and hand it to AI. Debugging deploys is one of the things AI is best at.

  • Find the red error in the build log.
  • Copy it.
  • Ask AI to explain and fix it.

Paste the Build Error to AI

Here's how to turn a scary build failure into a quick fix. Give AI the error and context about your project for the best result.

My Vercel deploy failed. Here's the error from the build log:

  Error: Cannot find module 'react'
  npm ERR! code ELIFECYCLE

Context:
- It's a React app that runs fine on my laptop
- I pushed it to GitHub and connected Vercel

Explain in plain English what's wrong and give me the exact steps to fix it so the deploy succeeds.

Automatic Updates

Here's the magic of Git-based hosting: once connected, you never repeat this setup. Every time you push new code to GitHub, the host automatically rebuilds and redeploys.

Make a change, save it to Git, push — and seconds later your live app updates. This is continuous deployment, and it's why builders love Vercel and Netlify.

We'll explore safe updates in a later lesson. For now: deploy once, update forever.

Quick Check

You've shipped your first app. Let's lock in how it works.

Recap: You're Live

You just learned how to actually ship an app:

  • Get your code on GitHub (AI can do the Git steps).
  • Connect the repo to Vercel or Netlify and click Deploy.
  • Build settings are usually auto-detected — ask AI if unsure.
  • A failed deploy is fixable: paste the build error to AI.
  • After setup, every push triggers an automatic redeploy.

Next: making your app feel professional with a custom domain and safe environment settings.

Preguntas frecuentes

¿La lección «Despliegue en Vercel o Netlify» es gratis?

Sí — el texto completo de «Despliegue en Vercel o Netlify» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Vibe Coding, actualiza a CoddyKit PRO. El curso de Vibe Coding incluye 4 lecciones en total.

¿Qué aprenderé en «Despliegue en Vercel o Netlify»?

Alojamiento con un clic y ayuda de la IA Practicas Vibe Coding con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Vibe Coding?

No se requiere experiencia previa. Vibe Coding en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 2 de 4.

¿Cuánto tiempo toma la lección «Despliegue en Vercel o Netlify»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Vibe Coding?

Sí. Cada lección de Vibe Coding incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Qué significa desplegar
  2. Despliegue en Vercel o Netlify
  3. Dominios y entornos personalizados
  4. Actualización de una aplicación activa
← Volver a Vibe Coding