fastmeet
fastmeet copied to clipboard
🚀WebRTC (P2P) 🚀 - Fast Real-Time Video Conferences
Fast Meet (P2P)
A p2p decentralized video conferencing application
Demo
Getting Started
- Ensure you have Node.js installed.
- Create a
client/.env
file with aREACT_APP_BASE_URL
property set to your Server Url. - Create a
server/.env
file with aTWILIO_AUTH_TOKEN
andTWILIO_ACCOUNT_SID
properties to Twillio Token and SID.
Running the Project
- In the terminal, run:
npm run deploy
- Browse the frontend at localhost:4000 and start a meeting.
Docker
- Ensure you have the latest version of Docker installed
- 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