Skip to content

Latest commit

 

History

History
36 lines (29 loc) · 1.22 KB

README.md

File metadata and controls

36 lines (29 loc) · 1.22 KB

disGOrd

How to run

  1. for initial settings, run

    go run keygen.go
    go generate ./...
  2. run server

    go run main.go
  3. access through localhost:8080

  4. check APIs at /swagger/index.html

  5. after each git pull, run go generate ./...

It supports

  • real-time text chat with multiple clients through WebSocket
  • SFU media server for real-time voice/video chat
  • JWT user authentication based on Refresh Token Rotation
  • public/private chatroom
  • previous chat history of the chatroom

It uses