- One on one video call
- Basic audio/video toggle features
- In call chat
- Firebase Authentication
Check the live demo here: Nano Teams
Check the live demo here: Video Demo
- Clone this repository with
git clone https://github.com/prerna2712/NanoTeams.git
- Run
npm i
in your terminal to install all the dependencies - Run
node server
to start the server - Run
cd client
to move to the front-end folder - Run
npm i
to install all front-end dependencies - Run
npm start
to start the development server at localhost:3000
This application makes use of Firebase database to handel user authentication.
The front-end is written in React-JS.
Backend is written in Node-JS.
It uses Socket to establish connection between two browsers and WebRTC library to share streams and data across the socket connection.