A personal portfolio website built using Vite, React, and Bootstrap to showcase my skills, projects, and resume. Integrated with EmailJS for contact functionality. Features include a dark/light theme toggle and animated text effects for a modern, dynamic user experience.
Portfolio-/
│
├── public/
│ ├── assets/ # Static images
│ └── SouravResume.pdf
│
├── src/
│ ├── components/ # All React components (Navbar, HeroSection, etc.)
│ ├── App.jsx
│ ├── App.css
│ ├── index.css
│ └── main.jsx
│
├── .gitignore
├── README.md # You're reading it!
├── eslint.config.js
├── index.html
├── package.json
├── package-lock.json
└── vite.config.js
- 🚀 Vite: Super fast development and build tool
- ⚛️ React: Component-based UI architecture
- 🎨 Bootstrap: Responsive and consistent design system
- 💡 Dark/Light Mode toggle
- 📜 Animated Typing Text on splash screen and hero section
- 📬 EmailJS: Contact form with email functionality
- 📄 Downloadable resume from the
publicfolder - 💼 Organized sections: Home, About, Projects, Skills, Contact
🔴 Live Portfolio: https://satvic.vercel.app/
git clone https://github.com/sa7vic/Portfolio-.git
cd Portfolio-npm installnpm run devThis project is open source and available under the MIT License.
Made with ❤️ by Sourav Kumar.