Skip to content

Workspace lets the users connect, work collaboratively and effectively, have video meetings or sessions, etc. It has many other features as well like a whiteboard facility, a group of multiple people, chats and meets history, etc.

Notifications You must be signed in to change notification settings

bhavesh3005sharma/workspace

Repository files navigation

Workspace

‘Workspace’ lets the users to connect with each other, work collaboratively and effectively, to have video meetings or sessions, etc.

Sections:

  1. Authentication System
  2. User's Connection System
  3. Chats Sections
  4. Workspace Management
  5. User Account Section
  6. Duo Calls System
  7. Meetings System
  8. White Board or Drawing sheet

Technolgies Used:

IDE: Android Studio(JAVA & XML), Visual Studio Code (HTML, CSS & JS)

Version Control: Github

Google Firebase:

  • Authentication
  • Realtime Database
  • Firebase Cloud Messaging

Libraries Used:

  • webrtc | rtcmulticonnection
  • webrtc | peer js

How to test the functionalities

  • For duo participants video call you need to run the peer js locally or globally and provide its host, path, port, etc info to the call.js
  • Afetr installing peerjs run the following command to run peer js locally "peerjs --port 9000 --key peerjs --path /" -> it will run the peer js locally on 9000 port at path "/"
  • Yeah thats it after that you find you can make the duo video calls.
  • For multiparticipnts video call it already hosted so yu can use it directly.

Screenshots

Login Screens

Sections

Duo Chat and Video Calling Screens

Group Video Call Screens & Chat Screen & White Board in Meet

About

Workspace lets the users connect, work collaboratively and effectively, have video meetings or sessions, etc. It has many other features as well like a whiteboard facility, a group of multiple people, chats and meets history, etc.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages