https://github.com/philnash/video-collaboration
An application using Twilio Video implementing various collaboration features
https://github.com/philnash/video-collaboration
Last synced: 7 months ago
JSON representation
An application using Twilio Video implementing various collaboration features
- Host: GitHub
- URL: https://github.com/philnash/video-collaboration
- Owner: philnash
- License: mit
- Created: 2020-09-01T23:09:14.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2022-05-09T02:41:17.000Z (over 3 years ago)
- Last Synced: 2025-02-21T00:09:20.554Z (8 months ago)
- Language: JavaScript
- Size: 345 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Video Collaboration
A video app implementing a bunch of collaboration features
## Running the application
Clone the application:
```bash
git clone https://github.com/philnash/video-collaboration.git
cd video-collaboration
```
Install the dependencies:
```bash
npm install
```
Copy the `.env.example` file to `.env`.
```bash
cp .env.example .env
```
Fill in your Twilio Account SID and an [API Key and Secret that you can generate in the Twilio console](https://www.twilio.com/console/video/project/api-keys) in the `.env` file.
Run the dev server:
```bash
npm start
```
## Features
* Enable/disable video
* Mute/unmute microphone
* Dominant speaker detection
* Multi party video chat
* Screen share (check out the `screenshare` branch)
* Emoji/non-verbal reactions (check out the `datatrack-reactions` branch)
* Basic text chat (check out the `chat` branch)
* Interactive whiteboard ( (check out the `whiteboard` branch))
## License
MIT (c) Phil Nash 2020