A stunning, responsive portfolio website built with React, Tailwind CSS, and Lucide React icons.
- 🎨 Modern Design: Glassmorphism effects, gradient backgrounds, and smooth animations
- 📱 Fully Responsive: Works seamlessly on mobile, tablet, and desktop
- 🎯 Smooth Navigation: Fixed navigation bar with active section highlighting
- ⚡ Performance: Optimized with React hooks and efficient rendering
- 🎭 Interactive Elements: Hover effects, scroll animations, and transitions
- 🚀 Production Ready: Configured for Vercel deployment
- React 18 - UI library
- Vite - Build tool and dev server
- Tailwind CSS - Utility-first CSS framework
- Lucide React - Beautiful icon library
- Node.js (v16 or higher)
- npm or yarn
- Install dependencies:
npm install- Start the development server:
npm run dev- Open your browser and navigate to
http://localhost:5173
npm run buildThe built files will be in the dist directory.
- Install Vercel CLI:
npm install -g vercel- Deploy:
vercel- Follow the prompts to complete deployment
- Push your code to GitHub
- Go to vercel.com
- Click "New Project"
- Import your GitHub repository
- Vercel will auto-detect Vite configuration
- Click "Deploy"
The vercel.json file is already configured for optimal deployment.
-
Hero Section (
src/components/Hero.jsx):- Change name, title, and tagline
- Update social media links
- Add your CV file to the
publicfolder and update the path
-
About Section (
src/components/About.jsx):- Update bio text
- Modify skills array
- Adjust years of experience and achievements
-
Projects Section (
src/components/Projects.jsx):- Replace sample projects with your own
- Update GitHub and demo links
- Modify project descriptions and technologies
-
Contact Section (
src/components/Contact.jsx):- Update email, phone, and location
- Modify social media links
- Connect form to your backend/email service
The color scheme uses purple, pink, and blue gradients. To customize:
- Edit
tailwind.config.jsto add custom colors - Update gradient classes in components
- Modify
src/index.cssfor global color changes
portfolio/
├── public/
│ └── resume.pdf # Add your CV here
├── src/
│ ├── components/
│ │ ├── Navigation.jsx
│ │ ├── Hero.jsx
│ │ ├── About.jsx
│ │ ├── Projects.jsx
│ │ ├── Contact.jsx
│ │ └── Footer.jsx
│ ├── App.jsx
│ ├── main.jsx
│ └── index.css
├── index.html
├── package.json
├── tailwind.config.js
├── vite.config.js
└── vercel.json
This project is open source and available for personal and commercial use.