Adda is a powerful video conferencing app that enables users to connect with others through group video calls, screen sharing, and real-time messaging. The web app was built using a couple of Agora SDKs. I used Agora's real-time connection SDK for the video conference functionality and the real-time messaging SDK for the chat functionality
Here're some of the project's best features:
- Create room
- Join existing rooms
- Real-time chat functionality
- Ability to see which users are online
- Adda bot notifications when a user joins the chat or leaves
- Ability to screen share
- Ability to toggle screen sizes
- Ability to toggle mic/camera
1. To start using this app you first need to clone the repository:
git clone https://github.com/ragibs/adda
2. Sign up with Agora and get your App ID:
App ID #####
3. Replace your Agora App ID on room_rtc.js:
const APP_ID = "YOUR_APP_ID";
Technologies used in the project:
- Javascript
- CSS
- Agora RTM SDK
- Agora RTC SDK
- Navigate to the room page and click on "Create Room" on the navbar
- Enter your name and leave the Room ID blank. The app will generate a Room ID for you.
- Once you have joined a room, you can find your Room ID on the top right of the navbar
- Share the Room ID with your friends and ask them to join the room with the Room ID.