Vue 3 + Node chat service socket.io library, with dedicated rooms for sharing your dreams/nightmares with other people. Choose an username and a room and starting sharing your story!
PORT=3000
npm install
npm run dev
VUE_APP_SERVER_HOST='http://localhost:3000'
npm install
npm run serve
- npm: 14.17.0
- dotenv: ^10.0.0
- express: ^4.17.1
- moment: ^2.29.1
- socket.io: ^4.3.1
- dev dependencies:
- nodemon: ^2.0.14
- core-js: ^3.6.5
- socket.io-client: ^4.3.2
- vue: ^3.0.0
- vue-router: ^4.0.0-0
- vue3-cookies: ^1.0.1
- dev dependencies:
- @vue/cli-plugin-babel: ~4.5.0
- @vue/cli-plugin-eslint: ~4.5.0
- @vue/cli-plugin-router: ~4.5.0
- @vue/cli-service: ~4.5.0
- @vue/compiler-sfc: ^3.0.0
- babel-eslint: ^10.1.0
- eslint: ^6.7.2"
- eslint-plugin-vue: ^7.0.0
- less: ^4.1.2
- less-loader: ^7.3.0
- Squash bugs related to cookies based validation
- Implement MongoDB for room chat history and user validation
- Review styling of room layout (pretty rough at the moment)