How to Upload Your Project to GitHub and Deploy It Live with Vercel

How to Upload Your Project to GitHub and Deploy It Live with Vercel

If you are learning web development in 2026, one of the most important skills is knowing how to publish your projects online professionally. Whether you are a beginner building React applications or an experienced freelance developer, using GitHub and Vercel is now part of the standard modern workflow.

As a web developer in Auckland, having live projects online can help you stand out when applying for jobs, internships, or freelance opportunities. Employers often want to see practical experience, not only certificates or theory. A strong GitHub profile and live portfolio website can become your digital resume.

In this guide, I will explain step-by-step how to upload your project to GitHub and deploy it live using Vercel.

GitHub is a cloud-based platform that helps developers manage and store code using Git version control.

Today, almost every software company and digital agency uses GitHub for development projects. If you want to work as a frontend developer, React developer, or full-stack web developer in Auckland, learning GitHub is essential.

Benefits of GitHub include:

  • Secure online backup for your projects
  • Version control and code history
  • Easy collaboration with teams
  • Professional portfolio building
  • Integration with deployment platforms like Vercel
  • Better visibility for recruiters and clients

You can create a free account from:

GitHub Official Website

Step 1 — Install Git on Your Computer

Before connecting projects to GitHub, you need to install Git.

Download Git from:

Download Git

After installation, open:

  • PowerShell
  • Command Prompt
  • VS Code Terminal

Check whether Git is installed correctly:

git --version

Step 2 — Create a GitHub Repository

A repository is where your project files are stored online.

How to Create a Repository

  1. Login to GitHub
  2. Click New Repository
  3. Enter repository name

Example:

react-portfolio
  1. Select:
  • Public Repository
  • Add README file (optional)
  1. Click Create Repository

Now your GitHub repository is ready.

Step 3 — Open Your Project in VS Code

If you are building projects with React, Tailwind CSS, or Vite, open your project folder in:

Visual Studio Code

Example project folder:

landing-page

Open the terminal inside VS Code using:

Ctrl + `

Step 4 — Initialize Git in Your Project

Inside the terminal, run:

git init

This command initializes Git inside your project folder.

Step 5 — Add Files and Create Your First Commit

Add project files:

git add .

Now create your first commit:

git commit -m "Initial commit"

A commit saves your project version history.

Step 6 — Connect Project to GitHub

Copy your repository URL from GitHub.

Example:

Connect the repository to your local project:

git remote add origin https://github.com/username/react-portfolio.git

Step 7 — Upload Project to GitHub

Now push your project online

git branch -M main
Then:
git push -u origin main
Refresh GitHub, and your files should appear online.
Congratulations — your project is now on GitHub.
Step 8 — Deploy Your Website Live with Vercel
Once you upload your project to GitHub, you can deploy it online using Vercel.
Vercel is one of the best hosting platforms for modern frontend development.
It supports:
  • React
  • Next.js
  • Vite
  • Vue
  • Static websites

Most importantly, Vercel provides free hosting for developers.

Visit:

Vercel Official Website

Step 9 — Login to Vercel

You can sign in using:

  • GitHub account
  • Google account
  • Email

Using GitHub is recommended because Vercel automatically connects your repositories.

Step 10 — Import Your GitHub Repository

After logging in:

  1. Click Add New Project
  2. Select Import Git Repository
  3. Choose your project repository
  4. Click Import

Vercel automatically detects project settings for React and Vite applications.

Step 11 — Deploy Your Website

Click:

Deploy
Vercel will:
  • Install dependencies
  • Build the project
  • Publish the website live

You will receive a live URL like:

https://react-portfolio.vercel.app
Your website is now publicly accessible online.

Why GitHub and Vercel Are Important for Web Developers in Auckland

Many companies hiring web developers in Auckland want candidates who understand:

  • Git workflows
  • Version control
  • Deployment
  • Modern frontend hosting

By learning GitHub and Vercel, you gain practical experience that aligns with real industry workflows.

These platforms also help you:

  • Build a professional developer portfolio
  • Share live demo projects
  • Showcase React and Tailwind skills
  • Apply for freelance projects confidently
  • Improve your employability in New Zealand’s tech industry

Let's Talk

Actively seeking full-time opportunities in New Zealand or remote roles globally. Open to collaborations and professional opportunities—feel free to reach out.

Need Help?