A real time chat application in Vue, Socket.IO, MongoDB
Vue Socket.IO Chat
Description
A real time chat application in Vue, Socket.IO, MongoDB.
Requirements
- Node.js, NPM, MongoDB
Instructions
Client: install dependencies and run client on port 8080
cd client
npm install
npm run serve
Server: install dependencies and run server on port 1337
cd server
npm install
npm run dev
Flowchart
Dependencies
Client:
- vue
- frontend framework
- vuetify
- material design ui library
- vee-validate
- vue compatible validation
- socket.io-client
- client library for socket.io
Server:
- express
- server framework
- nodemon
- server hot reload
- mongoose
- mongodb model library
- socket.io
- real time socket communicator