Fare il deployment su Vercel o Netlify
Hosting con un clic, con l'aiuto dell'IA
Fare il deployment su Vercel o Netlify è una lezione Vibe Coding gratuita su CoddyKit. Questa è la lezione 2 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Vibe Coding, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Vibe Coding include 4 lezioni in totale.
Parti di questa lezione non sono ancora state tradotte e vengono mostrate in inglese.
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
distorbuild.
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.
Domande Frequenti
La lezione «Fare il deployment su Vercel o Netlify» è gratuita?
Sì — il testo completo di «Fare il deployment su Vercel o Netlify» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Vibe Coding, passa a CoddyKit PRO. Il corso Vibe Coding include 4 lezioni in totale.
Cosa imparerò in «Fare il deployment su Vercel o Netlify»?
Hosting con un clic, con l'aiuto dell'IA Eserciti Vibe Coding con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare Vibe Coding?
Non è richiesta alcuna esperienza precedente. Vibe Coding su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 2 di 4.
Quanto tempo richiede la lezione «Fare il deployment su Vercel o Netlify»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione Vibe Coding?
Sì. Ogni lezione Vibe Coding include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Cosa significa fare il deployment
- Fare il deployment su Vercel o Netlify
- Domini personalizzati e ambienti
- Aggiornare un'app online