Demo website might not work since I'm using a public stun server and it's frankly not reliable. Might solve this issue some day by simply hosting my own stun server.
It's a web based peer to peer chat app built with React. Chat is built on top of the WebRTC API. The signaling server used for peer discovery is a websocket server built in Python.
- Chat invite link
- Refactor code
- Transfer logic into seperate hooks & expose functionality through non-breakable interfaces
- Add a "Learn more" section in
- Replace chat with a component
- Support for multi-line input
- Handle errors
- ICE server errors
- New UI
- Group chat (up to 4 users)?