Skip to content

savitmalik003-cloud/Savit-Portfolio

Repository files navigation

Savit Chaudhary — Portfolio Website

A stunning digital marketing portfolio built with React, TypeScript, Tailwind CSS, and Framer Motion.

Live Demo

After deployment: https://YOUR-GITHUB-USERNAME.github.io/savit-portfolio/


Tech Stack

  • React 18 + TypeScript
  • Vite (build tool)
  • Tailwind CSS v3
  • Framer Motion (animations)
  • Kanit font (Google Fonts)

GitHub Pages Deployment (Step by Step)

Step 1 — Create GitHub Repository

  1. Go to github.com and log in
  2. Click "New repository" (green button, top right)
  3. Name it: savit-portfolio
  4. Set it to Public
  5. Do NOT tick "Add a README file"
  6. Click "Create repository"

Step 2 — Upload This Project (Terminal)

git init
git add .
git commit -m "Initial commit: portfolio website"
git branch -M main
git remote add origin https://github.com/YOUR-USERNAME/savit-portfolio.git
git push -u origin main

Replace YOUR-USERNAME with your GitHub username.

Step 3 — Enable GitHub Pages

  1. Go to your repository → Settings → Pages
  2. Under "Source", select "GitHub Actions"
  3. Click Save

Step 4 — Wait for Deployment

  1. Click the "Actions" tab
  2. Wait ~2 minutes for the green tick
  3. Site is live at: https://YOUR-USERNAME.github.io/savit-portfolio/

Local Development

npm install
npm run dev

Making Updates

git add .
git commit -m "Update content"
git push

GitHub Actions auto-redeploys on every push to main.

About

Savit Chaudhary — Digital Marketing Expert | 5+ yrs in SEO, Google Ads & Meta Ads. Helping businesses grow online

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors