It's a webIM demo with vue.js. The client uses vue.js & vue-router.js & webpack & es6 syntax. The server uses socket.io.js & express of nodejs.
Now has chat router and login router & next is to add register router.
install:
npm install -d
start for dev:
npm run dev
and next open Open up http://localhost:8888/ in your browser.
dist for production:
npm run dist.
// it will dist file to ./dist.
npm run server
// open Open up http://localhost:3000/ in your browser.