A newly designed portfolio made with Nuxt.js.
Go to file
Matthew Barnes 0e0619e8ae
Cleaned up software rot
`npm install` used to yield an error with the 'request' package.
This commit fixes this, so the README steps to install and
spin up this server now work again.
2022-10-09 18:10:30 +01:00
.vscode Did home page, added resume object 2020-06-15 19:17:35 +01:00
assets Added a donate page 2021-11-24 00:23:25 +00:00
components Added Gearset employment + job descriptions 2021-12-04 13:35:52 +00:00
layouts Set titles and made error page appear on incorrect proj slug 2020-06-15 22:45:30 +01:00
middleware Store populator uses context instead of store obj 2020-06-16 20:55:51 +01:00
pages Fixed age bug 2021-12-07 15:59:18 +00:00
plugins Fixed changelog bug 2021-06-06 17:40:28 +01:00
server Created nuxt project 2020-06-08 17:09:53 +01:00
static Added custom favicon 2020-06-16 14:17:41 +01:00
store API fetches, stores and uses space version 2020-06-11 00:24:05 +01:00
test Created nuxt project 2020-06-08 17:09:53 +01:00
types Did home page, added resume object 2020-06-15 19:17:35 +01:00
utils/store Project page shows a list of projects 2020-06-11 17:10:52 +01:00
.babelrc Created nuxt project 2020-06-08 17:09:53 +01:00
.editorconfig Created nuxt project 2020-06-08 17:09:53 +01:00
.gitignore Created nuxt project 2020-06-08 17:09:53 +01:00
LICENCE Added licence 2021-10-17 16:35:14 +00:00
Notes.docx Created nuxt project 2020-06-08 17:09:53 +01:00
Procfile Added a thing that tells heroku to build before running 2020-06-16 16:50:17 +01:00
README.md Edited readme to reflect port changes 2021-11-24 00:35:08 +00:00
ava.config.cjs Created nuxt project 2020-06-08 17:09:53 +01:00
nuxt.config.js Set port to 8000 so it doesn't clash with Brave 2021-11-23 23:16:43 +00:00
package-lock.json Cleaned up software rot 2022-10-09 18:10:30 +01:00
package.json Cleaned up software rot 2022-10-09 18:10:30 +01:00
tsconfig.json Formatted project date in project dialog 2020-06-13 18:12:17 +01:00
vuetify.options.js Fiddled around with vuetify colours 2020-06-16 16:26:26 +01:00

README.md

Available on GitHub License: AGPL v3

Matthew Barnes Portfolio (2020)

My portfolio made in TypeScript with Nuxt.js.

Continuous Deployment

This project used to rely on Heroku, but to deploy to https://matt-barnes.co.uk, push new changes and run the Jenkins job 'Portfolio Deployment'.

Build Setup

# install dependencies
$ npm install

# serve with hot reload at localhost:8000 (can change in nuxt.config.js)
$ npm run dev

# build for production and launch server
$ npm run build
$ npm run start

# generate static project
$ npm run generate

For detailed explanation on how things work with Nuxt.js, check out Nuxt.js docs.