Three main things have to be changed to customize it your way (please open an issue if you find more such instances):
/src/constants/index.js contains all the personal information one needs to change. Each website section is written as a JavaScript object and is pretty intuitive to change.
Icons
/src/constants/index.js
(Eg: import { ... SiReact, } from "react-icons/si";
here)index.html
and change the title
to your name.assets
folder./src/assets/index.js
file.Environment variables store sensitive information that vary for the user and should not be checked into source control. One such example is the GitHub personal access token to automatically fetch the Open Source Contributions.
The environment variables are to be added onto the .env file
.env
in the root project folder..env.example
example file into the .env
file.VITE_GH_TOKEN=YOUR_GITHUB_TOKEN
where YOUR_GITHUB_TOKEN
is the personal access token you generated earlier.You can use Netlify to deploy your site. Follow the instructions in their docs to do so.
Since we have env variables, make sure to add them from the Netlify UI as well. Link to Guide
We welcome contributions in the form of pull requests, issues and documentation. Feel free to help us in any way! ❤️
portfolio
directory with cd portfolio
git remote add upstream https://github.com/mittal-parth/personal-portfolio.git
npm install
npm run dev
git checkout -b <name-of-your-feature-branch>
git checkout main
; pull the latest version of the repo with git pull https://github.com/mittal-parth/personal-portfolio.git main
git checkout <name-of-your-feature-branch>
. Apply the new changes on top of the latest version of the repo with git rebase main
git push origin <name-of-your-feature-branch>