A stylish, modern personal portfolio website featuring an animated RGB name effect, social media links, and background music.
- Modern, minimalist design with a dark theme
- Glowing profile image with animation effects
- RGB gradient animated name text
- Social media links with hover effects
- Background music from YouTube that starts automatically
- Fully responsive design for all device sizes
- HTML5/CSS3
- TypeScript
- Vite for build and development
- YouTube API for background music
This portfolio includes links to:
- Telegram
- Threads
- Twitter/X
- YouTube
- Snapchat
- Node.js (v14 or later)
- Bun (recommended) or npm
- Clone this repository:
git clone https://github.com/yourusername/sam-rajput-portfolio.git
cd sam-rajput-portfolio
- Install dependencies:
bun install
# or
npm install
- Start the development server:
bun run dev
# or
npm run dev
- Open your browser and navigate to
http://localhost:5173
To build the project for production:
bun run build
# or
npm run build
The built files will be in the dist
directory and can be deployed to any static site hosting service like GitHub Pages, Netlify, or Vercel.
MIT
- Font Awesome for social media icons
- YouTube API for background music functionality
- Inspired by modern portfolio designs