Welcome to my personal developer portfolio, built with React.js and deployed via Netlify. This site showcases my skills, projects, and contact information in a clean, responsive, and professional layout.
vysubs-portfolio/ ├── public/ │ └── resume.pdf # Downloadable resume ├── src/ │ ├── components/ # Reusable components (Navbar, Footer, etc.) │ ├── pages/ # Page components (Home, About, Projects, Contact) │ ├── styles/ # Custom CSS files │ └── App.js # Main routing file ├── package.json └── README.md
markdown Copy Edit
- React.js (SPA with
react-router-dom) - JavaScript
- CSS3
- React Icons
- Netlify (Deployment)
- GitHub Pages (Optional Alt Deployment)
- gh-pages (for GitHub deployment support)
- ✨ Animated Hero Section
- 📚 About Me with Dynamic Icons
- 💼 Project Cards with Hover Effects
- 📬 Contact Page with External Links
- 📎 Downloadable Resume
- 📱 Mobile-Responsive Design
- 🎨 Modern UI with Gradient Text and Effects
- 📧 Email: vsubs28@gmail.com
- 💼 LinkedIn: linkedin.com/in/vyaassubramanian
- 🐙 GitHub: github.com/Vysubs28
-
Clone the repo
git clone https://github.com/Vysubs28/vysubs-portfolio.git cd vysubs-portfolio
Install dependencies
bash Copy Edit npm install Run the app locally
bash Copy Edit npm start Build for production
bash Copy Edit npm run build 📦 Deployment Notes Deployed via Netlify at https://vyaasportfolio.netlify.app
For GitHub Pages deployment:
Ensure "homepage" is set in package.json
Run: npm run deploy