It uses mainly Vue.js and bulma. It also contains a few resources from [1] regarding the deployment of Vue.js SPAs on GitHub pages.
npm install
npm run serve
npm run build
npm run lint
A GitHub workflow builds the project and publishes it to the gh-pages branch (defined in .github/workflows/main.yml).