Skip to content

JakubGluszek/loquor_frontend

Repository files navigation

Loquor

About

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.

Screenshots

Welcome View
screenshot
Home View
screenshot
Chat View
screenshot

Core

  • 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

Ideas

  • New UI
  • Group chat (up to 4 users)?