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/srcdirectory and rename it to config.ts - In
backenddirectory install the dependencies:npm install - Compile typescript :
tsc - Start the server :
npm run start
- Clone config.template.js into the
frontenddirectory and rename it to config.js - In
frontenddirectory install the dependencies:npm install - Compile scss
npm run sass - Start the developement server with
npm run serveor create a production build withnpm run buildand start withserve dist
This project is still in development and has an MIT license. If you wish, you are welcome to contribute.
