Skip to content

An instant chat with member area, rooms with socket.io, vuejs and typescript.

License

Notifications You must be signed in to change notification settings

Smaug6739/instant-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Instant chat

This project is an instant chat with a member area, using socket.io, vuejs and typescript.

Infos

demo

Backend

  • Expressjs version 4
  • Socket.io version 5
  • Authentification: Json Web Token

Frontend

  • Vuejs version 3
  • Socket.io-client version 4

How to install

  1. Clone the repo

Backend

  1. Clone config.template.ts into the backend/src directory and rename it to config.ts
  2. In backend directory install the dependencies: npm install
  3. Compile typescript : tsc
  4. Start the server : npm run start

Frontend

  1. Clone config.template.js into the frontend directory and rename it to config.js
  2. In frontend directory install the dependencies: npm install
  3. Compile scss npm run sass
  4. Start the developement server with npm run serve or create a production build with npm run build and start with serve dist

Contributions/Licence

This project is still in development and has an MIT license. If you wish, you are welcome to contribute.

About

An instant chat with member area, rooms with socket.io, vuejs and typescript.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published