Project cloning Zoom App with only JS created during JS Expert week.
To build this application was used many tecniques and protocols.
- JS
- Socket
- WebRTC (Peer)
- Builder Pattern
- Business Delegate Pattern
- MediaDevice API
- MediaRecorder API
In server folder run:
$ npm install
$ npm start
In peer-server folder run:
$ npm install
$ npm run dev
$ npm start
In public folder run:
$ npm install
$ npm start
Then access:
http://127.0.0.1:8080