23 lines
715 B
Markdown
23 lines
715 B
Markdown
# Jitsi Rooms
|
|
|
|
Provides a small wrapper UI around Jitsi Meet with discord like rooms functionality.
|
|
|
|
## Architecture
|
|
|
|
The application consists of:
|
|
|
|
- a plugin for the Jitsi Meet component prosody that pushes event data to a rest endpoint
|
|
- written in Lua
|
|
- location: ./prosody
|
|
- also provides a Jitsi Meet setup with docker
|
|
- a backend that accepts the events with an rest endpoint and distributes it to the clients via websockets
|
|
- written in Haskell
|
|
- location: ./backend
|
|
- a frontend that uses the Jitsi Meet iFrame Api and connects to the backend via websockets
|
|
- written in Typescript with react and vite
|
|
- location: ./frontend
|
|
|
|
## Development
|
|
|
|
Each subfolder contains a Readme with instructions
|