Just change src/context/InfoContext.js
to get your personal portfolio. Feel free to use it as-is or customize it as much as you want.
But if you want to contribute and make this much better for other developer have a look at Issues.
If you created something awesome and want to contribute then feel free to open an pull request.
✔️ Summary and About me
✔️ Skills
✔️ Education
✔️ Work Experience
✔️ Contact me
✔️ Github Profile
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
You'll need Git and Node.js (which comes with npm) installed on your computer.
node@v10.16.0 or higher
npm@6.9.0 or higher
git@2.17.1 or higher
From your command line, clone and run developerFolio:
# Clone this repository
$ git clone https://github.com/bhrlu/personal-web-site.git
# Go into the repository
$ cd personal-web-site
# Install dependencies
$ npm install
#Start's development server
$ npm start
/* Change this file to get your Personal web site */
const webSiteTitle = 'Amir Mahdi';
const info = {
/* Your Summary And Greeting Section */
name: 'Amir mahdi',
family: 'baharlou',
introduce: `I'm a young Engineer who has been educating in PC Engineering and interested in programming since earlychildhood; I'm willing to take and face any new challenge and like to experience new adventures.`,
dateOfBrith: 'November 18, 1999',
...
};
const skills = [
{ skill: 'HTML', persent: 90 },
{ skill: 'CSS', persent: 90 },
{ skill: 'JavaScript', persent: 80 },
];
const resume = { ... }
Insert your picture in src/assets/image
and rename to imageProfile.png
When you are done with the setup, you should host your website online. We highly recommend to read through the Deploying on Github Pages docs for React.
This section guides you to deploy your personal web site on Github pages.
-
Navigate to
package.json
and enter your domain name instead ofhttps://bhrlu.github.io/personal-web-site/
inhomepage
variable. For example, if you want your site to behttps://<your-username>.github.io/personal-web-site
, add the same to the homepage section ofpackage.json
. -
In short you can also add
/personal-web-site
topackage.json
as both are exactly same. Upon doing so, you tellcreate-react-app
to add the path assets accordingly. -
Optionally, configure the domain. You can configure a custom domain with GitHub Pages by adding a
CNAME
file to thepublic/
folder. -
Follow through the guide to setup GitHub pages from the official CRA docs here.
You could also host directly with Netlify by linking your own repository.
For more information, read hosting on Netlify.