- Login Page: User authentication to access the platform.
- Client List: Displays all available clients with their current states (open/close).
- Join Room: Connect to another client’s available room for a video call.
- State Management:
- Open: Waiting for an incoming WebRTC offer.
- Close: Can only initiate and send an offer.
- Process
-
- Create a room first, then allow other clients to join.
- We need to display who created the room.
-
- Login System : ?? it will help to classify/categorize users ??
- Web Socket : Handle some sort unexpected thing
- Web api : for login system