π« Discontinued. Go to https://github.com/vidarshan/portfolio-3 for a better and an updated version π«
- This version of my portfolio was Discontinued on 13th June 2023, in favour of https://github.com/vidarshanadithya/portfolio-3. You can visit the new site with the link https://vidarshan.dev/.
- Typescript
- Next JS
- Mantine
- Vercel
-
Step 1 - Clone repository.
-
Step 2 : Install packages with
npm
.npm install
-
Step 3 : Create a file named
env.local
in the root level. Add the followingenv
variables, and replace with your values.STACKOVERFLOW_USER=<your-stackoverflow-user-id> STACKOVERFLOW_API_KEY=<your-stackoverflow-api-key> GITHUB_USERNAME=<your-github-username> GITHUB_PAT=<your-github-personal-access-token> NEXT_PUBLIC_EMAILJS_SERVICE=<your-emailjs-service-key> NEXT_PUBLIC_EMAILJS_TEMPLATE=<your-emailjs-template-key> NEXT_PUBLIC_EMAILJS_USER=<your-emailjs-user-id>
-
Step 4 : Run command
npm run dev
- Free to reuse with proper references to this repo or my Github profile. Consider starring this repo atleast.
- Replace content in the
data/projects.ts
anddata/technicalcompetencies.ts
files with your own content. Put the images related to this content in thepublic/images
folder.
- The stackoverflow keys and the github keys are needed for the integrated stackoverflow/github stats section on the footer of the website. If these keys cannot be provided, it will display some hardcoded values in place. To fetch actual numbers, please provide API keys.
- Email me via vidarshanadithya3@gmail.com to contact me directly.