- Notifications
You must be signed in to change notification settings - Fork1
A dynamic React portfolio website with Google Analytics, dark/light mode, smooth scroll, ATS-friendly resume, QR code contact, and JSON-based data management.
License
aditya30051993/my-portfolio
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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://aditya30051993.github.io/my-portfolio
To set up the project for development, follow these steps:
Clone the repository & navigate to the project directory:
git clone https://github.com/aditya30051993/my-portfolio.git; cd my-portfolio
Install dependencies & Start the development server:
npm install; npm start
The project will be running athttp://localhost:3000
and will automatically reload when you make changes.
Ensure the JSON files insrc/data
are updated with your information. After updating them, insrc
run the following command:
node generate-resume.js
This will generateresume.pdf
in thepublic
folder.
To deploy your project to GitHub Pages, follow these steps:
Add the following properties to your
package.json
:"homepage":"https://aditya30051993.github.io/my-portfolio",
Deploy the project:
npm run deploy
Your project will be available athttps://aditya30051993.github.io/my-portfolio
.
ReferSECURITY for details
ReferCONTRIBUTING for details
This project is licensed under the MIT License.View License.
About
A dynamic React portfolio website with Google Analytics, dark/light mode, smooth scroll, ATS-friendly resume, QR code contact, and JSON-based data management.