Heroku deploys the front end and back end code onto its own server and hosts the chat website. You can branch (clone/fork) this repository and do your additions, then make a pull request to this to this master branch, before you merge your changes. These changes will be reviewed and accepted and checked for merge-conflicts.
Demo: https://isuri-nuxt-socket-chat.herokuapp.com/
Vue.js, Nuxt.js, Node.js (Express), Vue-Socket.IO (Socket.IO), Vuetify.js
# install dependencies
$ npm run install
# serve with hot reload at localhost:3000
$ npm run dev
# build for production and launch server
$ npm run build
$ npm run start
# generate static project
$ npm run generate