This project is the Backend of DeckDeckGo. Currently it acts as the signaling server to let DeckDeckGo's peers establish a real-time communication channel using WebRTC.
Concretely this project is use to connect a presentation with the DeckDeckGo's Progressive Web App respectively the remote control.
The projects where the peers are implemented are the following:
The remote control "receiver" which should be included in the presentation:
| Source |
|---|
| https://github.com/deckgo/deckdeckgo-remote |
The remote control "emitter", the Progressive Web App, which lets you present and interact with your presentation:
| Application | Source |
|---|---|
| https://deckdeckgo.app | https://github.com/deckgo/deckdeckgo-app |
If you would like to install and run locally this backend, proceed as following:
git clone https://github.com/deckgo/deckdeckgo
cd backend
npm install
npm run start
MIT © David Dal Busco and Nicolas Mattia