Deploy Your First Website for Free — Step-by-Step Guide
You've built a website using AI. Now what? You need to put it on the internet so anyone can access it. The good news: it's completely free. No credit card, no server setup, no DevOps knowledge needed. Here are 4 platforms that give you free hosting — and how to use each one.
Platform Comparison
| Platform | Best For | Free Tier | Custom Domain |
|---|---|---|---|
| GitHub Pages | Portfolios, simple sites | Unlimited | Yes (free) |
| Netlify | Static sites, forms | 100 GB/month | Yes (free) |
| Vercel | React/Next.js apps | 100 GB/month | Yes (free) |
| Firebase Hosting | Full-stack apps | 10 GB/month | Yes (free) |
Option 1: GitHub Pages (Simplest)
Best for beginners. If you have a GitHub account, you're 3 steps away from a live website.
Steps:
- Create a new repository on GitHub (e.g.,
my-website) - Upload your HTML, CSS, and JS files to the repository
- Go to Settings → Pages → Source → main branch
- Your site is live at
https://yourusername.github.io/my-website
# Or use Git from terminal:
git init
git add .
git commit -m "Initial commit"
git remote add origin https://github.com/you/my-website.git
git push -u origin main
# Then enable Pages in repo Settings
Pros: Free forever, simple, version controlled
Cons: Static sites only (no server-side code)
Option 2: Netlify (Drag & Drop)
The fastest path from files to a live URL. Literally drag and drop.
Steps:
- Go to netlify.com and sign up (free)
- Click "Add new site → Deploy manually"
- Drag your project folder onto the page
- Done — your site is live with a random URL like
happy-cat-123.netlify.app - Rename it to something meaningful in Site settings
Pros: Drag & drop, free SSL, form handling, instant rollbacks
Cons: Free tier has bandwidth limits (100 GB — more than enough for most sites)
Option 3: Vercel (Best for React/Next.js)
If you're building React, Next.js, or any modern JavaScript framework app, Vercel is the best choice.
Steps:
- Push your code to GitHub
- Go to vercel.com and sign up
- Click "Import Project" and select your GitHub repo
- Vercel auto-detects the framework and deploys
- Every
git pushautomatically redeploys your site
Pros: Auto-deploys on git push, preview URLs for branches, edge functions
Cons: Serverless functions limited on free tier
Option 4: Firebase Hosting (Full-Stack)
Best when you need a database, authentication, or cloud functions alongside your website. This is what we use for the DigiCByte Workshop site.
Steps:
- Install Firebase CLI:
npm install -g firebase-tools - Login:
firebase login - Initialize:
firebase init hosting - Put your files in the
public/folder - Deploy:
firebase deploy --only hosting
# Quick Firebase deployment
npm install -g firebase-tools
firebase login
firebase init hosting
# Select your project, set public directory to "public"
firebase deploy --only hosting
# Your site is live at https://your-project.web.app
Pros: Free database (Firestore), authentication, cloud functions, CDN
Cons: Slightly more setup than Netlify
Connecting a Custom Domain
All 4 platforms support custom domains for free. The process is similar:
- Buy a domain from Namecheap, GoDaddy, or Google Domains (₹500–₹1,000/year)
- In your hosting platform, go to Domain settings
- Add your custom domain
- Update your domain's DNS records (A record or CNAME) as instructed
- Wait 5–30 minutes for propagation
- Free SSL certificate is auto-generated
Which One Should You Pick?
- Just getting started? → Netlify (drag and drop)
- Portfolio or simple site? → GitHub Pages
- React/Next.js app? → Vercel
- Need database + backend? → Firebase Hosting
- Client project? → Netlify or Vercel (easiest for clients to manage)
"In our workshop, we deploy a live website in under 5 minutes using Firebase Hosting. The moment participants see their app live on the internet with a real URL — that's when it clicks."
— Manikanta Chekka, Workshop Trainer
Deploy Live in Our Workshop
In the Vibe Coding Masterclass, you'll build a complete full-stack application and deploy it live — in 3 hours. Not a tutorial. Not a recording. You code along with the trainer in real time and walk out with a live, deployed project.
Build & Deploy Live — In 3 Hours
3 May 2026 · Build from scratch · Deploy to the internet · Live workshop
₹4,999 Register Now – ₹353₹299 + 18% GST · 94% OFF · Limited Seats