clone this repo.
npm install updates local dependecies.
npm start will start a server on localhost:8080
npm run deploy will build and push into gh-pages.
npm run gh-deploy will push into gh-pages contents inside public/ folder. Useful when static files changes to skip the build step.