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 startUpdate 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.icoinpublicdirectory - Change the details in
index.htmlinpublicdirectory to reflect your details
Run build command with publish directory as build.
# build command
npm run buildMy 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
