demo website based on Node.js and Vue.js