Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/silvareal/fastmeet
🚀WebRTC (P2P) 🚀 - Fast Real-Time Video Conferences
https://github.com/silvareal/fastmeet
nodejs p2p-application p2p-chat react reactwebrtc simple-peer video-conference-application video-meeting-application webrtc
Last synced: about 2 months ago
JSON representation
🚀WebRTC (P2P) 🚀 - Fast Real-Time Video Conferences
- Host: GitHub
- URL: https://github.com/silvareal/fastmeet
- Owner: silvareal
- Created: 2022-07-21T00:34:01.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-18T09:19:19.000Z (almost 2 years ago)
- Last Synced: 2023-05-01T08:48:05.892Z (over 1 year ago)
- Topics: nodejs, p2p-application, p2p-chat, react, reactwebrtc, simple-peer, video-conference-application, video-meeting-application, webrtc
- Language: TypeScript
- Homepage: http://fastmeet.cam
- Size: 96.7 MB
- Stars: 17
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Fast Meet (P2P)
A p2p decentralized video conferencing application
## Demo
![Demo](client/src/assets/gif/demo-preview.gif)## Getting Started
1. Ensure you have Node.js installed.
2. Create a `client/.env` file with a `REACT_APP_BASE_URL` property set to your Server Url.
3. Create a `server/.env` file with a `TWILIO_AUTH_TOKEN` and `TWILIO_ACCOUNT_SID` properties to Twillio Token and SID.## Running the Project
1. In the terminal, run: `npm run deploy`
2. Browse the frontend at [localhost:4000](http://localhost:4000) and start a meeting.## Docker
1. Ensure you have the latest version of Docker installed
2. Run `docker-compose -f docker-compose.yml -f docker-compose.dev.yml up`## Running the Tests
To run any automated tests, run `npm test`. This will:
* Run all the client-side tests: `npm test --prefix client`
* Run all the server-side tests: `npm test --prefix server`# CREDITS
Designer - Timothy Exodus