This repository is for my portfolio, which is hosted using Github Pages at krushiraj.github.io
This repo has two projects:
- Main portfolio site (Portfolio) and
- Mini Terminal project (Mini Terminal)
portfolio
this directory is for main portfolio. This is created using Gatsby.terminal-app
this directory contains the files related to Mini Terminal project and it is only dependent on Vue.js. Everything else which is required for the terminal editor, command parser and executor are implemented from scratch using my own strategies and data structures.resume
this directory contains my resume files and will be used during deployment.
- Run
npm i
oryarn
command in root directory of this repo and inportfolio
andterminal-app
directories. npm run deploy
- builds the site and deploys it on github pages.
- Make sure you have installed all dependencies.
npm run start
- starts a development servernpm run build
- builds all files required for production
- Make sure you have installed all dependencies.
npm run serve
- starts a development servernpm run build
- builds all files required for production
Theme for portfolio is inspired from Aravind Balla's portfolio.