Portfolio Template by Ayush Acharya developed using Reactjs with easy setup.
Just modify your relevant details in config.js
file, add your resume and projects,
your Portfolio Website is good to go!
- Fork the repository
- Clone and create your branch
- Open the project and run following commands for setup
# install dependencies
npm install
# serve with hot reload at localhost:3000
npm start
Update your contactLinks
and personalDetails
in config.js
.
const contactLinks = {
email: "",
linkedin: "",
github: "",
};
const personalDetails = {
myName: {
first: "",
last: ""
},
title: "",
about: {
para1: "",
para2: ""
}
};
Add comma separated projects to projectDetails
in config.js
with following format:
const projectDetails = [
{
title: "",
description: "",
image: "",
hostedLink: "",
githubLink: "",
techStack: [],
}
];
For project image
add your project image to images
folder in src
directory and specify the same in the projectDetails
.
Example:
~/src/images/myProjectImage.PNG
const projectDetails = [
{
...
image: "myProjectImage.PNG",
...
}
];
Add your resume to resume
directory. Make sure to keep your resume name as resume.pdf
.
Add your skills to mySkills
in config.js
file.
Check the table below for your relevant skills. The app currently supports following mentioned skills, however you can add more skills with their SVGs
in SkillsCard.js
component.
Skill |
---|
html |
css |
javascript |
jquery |
sass |
bootstrap |
react |
redux |
vue |
vuex |
nuxtjs |
nodejs |
expressjs |
mongodb |
git |
figma |
You can also pass skills not mentioned in the table, but the card will be shown as text instead of the logo.
You can customize the appearance of your Portfolio to your choice by providing primary and secondary colors to themeColors
in config.js
file.
const themeColors = {
primaryColor: "",
secondaryColor: "",
...
};
Do the following to truly make the Portfolio your own.
- Change the
favicon.ico
inpublic
directory - Change the details in
index.html
inpublic
directory to reflect your details
Run build command with publish directory as build
.
# build command
npm run build
My website is deployed on netlify. Refer Deploy React App on how to deploy on netlify.
Follow below steps to contribute and help improve the template.
- Fork the repository
- Create your branch
- Commit changes
- Push to the branch
- Open a pull request