For the best experience, use Chrome or a Chromium-based browser.
Deployment Guide

Launch Your CVGeany Portfolio

Follow these simple steps to get your professional portfolio live on the web. No technical expertise required – we'll guide you through everything.

1
Unzip Your Portfolio
30 seconds

Locate the portfolio.zip file you downloaded from CVGeany (usually in your Downloads folder).

💡 Tip: Right-click the zip file and select "Extract All" (Windows) or double-click it (Mac) to unzip.

This creates a folder containing your complete Next.js portfolio project – everything needed to run your website!

2
Open Terminal & Navigate
1 minute

Open your terminal or command prompt:

🪟 Windows:

Press Win + R, type cmd, press Enter

🍎 Mac:

Press Cmd + Space, type terminal, press Enter

Navigate to your unzipped portfolio folder:

cd path/to/your/portfolio-folder

📁 Example: If your folder is on Desktop, type:
cd Desktop/my-portfolio

3
Install Dependencies
5-10 minutes

First, ensure you have Node.js installed. If not, download it from nodejs.org

Run this command to install all required packages:

npm install --force
Perfect time for a coffee break!

This process downloads all the libraries your portfolio needs. It might take 5-10 minutes depending on your internet speed.

You'll see "npm install complete" when it's finished
4
Launch Your Portfolio
Instant

Start your portfolio's development server:

npm run dev

🎉 Success!

Your portfolio is now running! Open your browser and visit:

Note: If port 3000 is busy, Next.js will automatically use the next available port (3001, 3002, etc.)

5
Publish to GitHub
3 minutes

To deploy your portfolio online, you need to upload your code to GitHub first.

📝 Step 5.1: Create GitHub Repository

  1. Go to github.com/new
  2. Enter a repository name (e.g., "my-portfolio")
  3. Keep it Public and don't initialize with README
  4. Click "Create repository"

💻 Step 5.2: Upload Your Code

Run these commands in your terminal (one by one):

# Initialize git repositorygit init -b main# Add all your filesgit add .# Create your first commitgit commit -m "Initial portfolio commit"# Connect to your GitHub repositorygit remote add origin https://github.com/YOUR_USERNAME/YOUR_REPO_NAME.git# Upload to GitHubgit push -u origin main

🔄 Replace: Change YOUR_USERNAME and YOUR_REPO_NAME with your actual GitHub username and repository name.

6
Deploy with Vercel
2 minutes

Vercel is the fastest way to deploy Next.js applications. It's free and incredibly easy!

🚀 Deployment Steps:

  1. Visit vercel.com/signup and sign up with your GitHub account
  2. Click "Add New...""Project" from your dashboard
  3. Find and select your portfolio repository from the list
  4. Vercel automatically detects it's a Next.js project – no configuration needed!
  5. Click "Deploy" and wait about 1-2 minutes
Congratulations!

Your portfolio is now live! Vercel provides a URL like your-portfolio.vercel.app

🔄 Auto-Deploy: Every time you push changes to GitHub, Vercel automatically updates your live site. No manual redeployment needed!

🎉 Your Portfolio is Live!

Share your professional portfolio with the world. Your unique URL is ready to impress potential employers, clients, and collaborators.