Starter Template by Alessandro Giordo, using NuxtJS (VueJS)
Live version at Now by Zeit
# install dependencies
$ npm install # Or yarn install
# serve with hot reload at localhost:3000
# service worker is disabled in dev
$ npm run dev
# build for production and launch server with NodeJS
$ npm run build
$ npm start
# generate static project
$ npm run generate
# you can serve the static /dist folder with any server (Apache, Nginx and so on...)
I always try to visualize where the components will be in the Design, and make sure they make sense for the app and logic.
I always have a starter template which I created and updated every time I found some new and better ways to do things in code.
It contains improvements, performance tweaks and several components that I might need.
Once that's in place, I make sure I only keep what's really needed and try to scrap the rest.
It won't be compiled, but it would pollute the repository.
From here on, you can see the commits in the repo I will share via e-mail.
For detailed explanation on how things work with Nuxt, checkout the Nuxt.js docs.