This project is an instant chat with a member area, using socket.io, vuejs and typescript.
- Expressjs version 4
- Socket.io version 5
- Authentification: Json Web Token
- Vuejs version 3
- Socket.io-client version 4
- Clone the repo
- Clone config.template.ts into the
backend/src
directory and rename it to config.ts - In
backend
directory install the dependencies:npm install
- Compile typescript :
tsc
- Start the server :
npm run start
- Clone config.template.js into the
frontend
directory and rename it to config.js - In
frontend
directory install the dependencies:npm install
- Compile scss
npm run sass
- Start the developement server with
npm run serve
or create a production build withnpm run build
and start withserve dist
This project is still in development and has an MIT license. If you wish, you are welcome to contribute.