This is a React-based portfolio website generated automatically from your CV data.
npm install
npm start
To create a production build:
npm run build
This creates a build
folder with optimized files ready for deployment.
This template includes a pre-configured GitHub Actions workflow for automatic deployment:
git init
git add .
git commit -m "Initial commit"
git branch -M main
git remote add origin https://github.com/yourusername/your-portfolio.git
git push -u origin main
Your site will be available at: https://yourusername.github.io/your-portfolio
Note: For optimal GitHub Pages deployment, add this line to your
package.json
:"homepage": "https://yourusername.github.io/your-portfolio",
npm run build
build
folder to Netlifynpm i -g vercel
vercel
in your project directoryEdit the file src/data/portfolioData.js
to update your personal information, skills, experience, and projects.
The main styles are in public/index.html
. You can modify the CSS to change colors, fonts, and layout.
Modify src/App.js
to add new sections or change the layout.
portfolio-website/
├── public/
│ └── index.html # Main HTML template
├── src/
│ ├── data/
│ │ └── portfolioData.js # Your personal data
│ ├── App.js # Main React component
│ └── index.js # Entry point
├── package.json # Dependencies and scripts
└── README.md # This file
If you need help customizing your portfolio or have questions about deployment, feel free to reach out!
Generated by Portfolio Portal - Create your professional portfolio in minutes!