A dynamic React-based portfolio website featuring:
- Dark/Light mode toggle
- Smooth scroll navigation
- JSON-driven dynamic generation
- ATS-friendly resume format
- Contact section with QR code
Live at: https://immkg.github.io/portfolio
To set up the project for development, follow these steps:
- 
Clone the repository & navigate to the project directory: git clone https://github.com/immkg/portfolio.git; cd portfolio
- 
Install dependencies & Start the development server: npm install; npm start
The project will be running at http://localhost:3000 and will automatically reload when you make changes.
Ensure the JSON files in src/data are updated with your information. After updating them, in src run the following command:
node generate-resume.js
This will generate resume.pdf in the public folder.
To deploy your project to GitHub Pages, follow these steps:
- 
Add the following properties to your package.json:"homepage": "https://immkg.github.io/portfolio", 
- 
Deploy the project: npm run deploy
Your project will be available at https://immkg.github.io/portfolio.
Refer SECURITY for details
Refer CONTRIBUTING for details
This project is licensed under the MIT License. View License.
