This project was created with two ideas in mind: Learn vue.js and create an easy to use portfolio site that artists could use. I saw a lot of my artist friends hard terrible sites and I wanted to help them out.
A live demo is available here: vue-portfolio
Make sure you have Nodejs installed
npm install
install dependencies
npm install vue --save
incase you don't already have vue installed
npm run dev
run the site
npm run build
build the site
- Write better instructions for changing the nav and routing.
- Simplify routing. (I changed to to work on the test site. I should have just used 2 sets of files).
- Switch from using the css lightbox to a js based one.
- Revamp the CSS. (Did some, still needs work though)
- Automate 'work' page better - now it is several steps to add a picture.
- Make it possible to add custom footer with work info for all pictures.
- Change sample images, files are too big.