Overview

Peer-to-peer chat application with a modified Brownian motion as visualization. The more a user writes into the chat, the more the particle moves towards their direction of the chat screen.

[Demo video]


Screenshot of chat app
Screenshot of chat application with peer to peer connection.


Screenshot of chat app
Screenshot of chat app visualization.

Tech Stack

  • p5.js
  • Simple Peer
  • Node.js
  • Socket.io
  • Express
  • Browserify
  • Glitch (hosting)