A stunning digital marketing portfolio built with React, TypeScript, Tailwind CSS, and Framer Motion.
After deployment: https://YOUR-GITHUB-USERNAME.github.io/savit-portfolio/
- React 18 + TypeScript
- Vite (build tool)
- Tailwind CSS v3
- Framer Motion (animations)
- Kanit font (Google Fonts)
- Go to github.com and log in
- Click "New repository" (green button, top right)
- Name it:
savit-portfolio - Set it to Public
- Do NOT tick "Add a README file"
- Click "Create repository"
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 mainReplace YOUR-USERNAME with your GitHub username.
- Go to your repository → Settings → Pages
- Under "Source", select "GitHub Actions"
- Click Save
- Click the "Actions" tab
- Wait ~2 minutes for the green tick
- Site is live at: https://YOUR-USERNAME.github.io/savit-portfolio/
npm install
npm run devgit add .
git commit -m "Update content"
git pushGitHub Actions auto-redeploys on every push to main.