Deploy Your Portfolio on GitHub Pages

After downloading your portfolio ZIP file, follow this guide to host your website for free using GitHub Pages. No coding required.

Step 1: Create a GitHub Account

Go to github.com and create a free account.

Step 2: Create a New Repository

  1. Click New repository.
  2. Name it anything (example: my-portfolio).
  3. Set it to Public.
  4. Click Create repository.

Step 3: Upload the ZIP Contents

  1. Unzip the downloaded file.
  2. Upload all files into your GitHub repository.
  3. Make sure index.htmlis in the root (not inside another folder).

Step 4: Enable GitHub Pages

  1. Go to your repository → Settings.
  2. Click Pages in the sidebar.
  3. Select Deploy from a branch.
  4. Choose branch: main
  5. Folder: /(root)
  6. Click Save

Step 5: Your Website is Live 🎉

In 1–2 minutes, your portfolio will be available at:

https://yourusername.github.io/repo-name/

Optional: Use a Custom Domain

You can connect your own domain in GitHub Pages settings and add a CNAME record in your DNS provider.