Welcome to my personal developer portfolio built with React, Vite, Tailwind CSS, Framer Motion, and Swiper. It's hosted on GitHub Pages and designed to showcase my skills, projects, and experience in a clean, animated, and professional layout.
➡️ krnchittora2.github.io/portfolio
- Dark/Light mode toggle
- Animated skills section
- Professional timeline & journey timeline (clickable tree layout)
- Horizontal carousel for projects with filter by technology
- Contact form via FormSubmit
- Floating back to top button
- Fully responsive and mobile-friendly
- React + Vite for lightning-fast builds
- Tailwind CSS for styling
- Framer Motion for animations
- Swiper.js for project carousel
- Lucide Icons and React Icons
├── public/
├── src/
│ ├── components/
│ │ ├── AnimatedBackground.jsx
│ │ ├── Hero.jsx
│ │ ├── Skills.jsx
│ │ ├── Experience.jsx
│ │ ├── Journey.jsx
│ │ ├── Projects.jsx
│ │ ├── Contact.jsx
│ │ └── Footer.jsx
│ ├── utils/
│ │ └── animations.js
│ └── index.jsx
└── README.mdgit clone https://github.com/krnchittora2/portfolio.git
cd portfolio
npm install
npm run devnpm install gh-pages --save-devIn package.json:
"homepage": "https://krnchittora2.github.io/portfolio",
"scripts": {
"predeploy": "npm run build",
"deploy": "gh-pages -d dist"
}Then:
npm run deployFeel free to connect:
Built with ❤️ by Karan Chittora