Convo

Online chat app developed with HTML, Javascript, and Bootstrap as the frontend, with Node.js, Express, and Socket.io as the backend. When two or more people are in the same user-defined chat room, they can see each other's messages. Nickname changing, message sending, etc. are all done through HTML POST requests, so Convo is easily scriptable. If another person enters the exact same room name, you will be linked and will be able to talk to each other. Messages are persistant and saved on the server, the client downloads them on connection or room change from a JSON API. Messages can also be deleted from a room by any time from the message author. Convo is currently online at http://convo.threebow.com:8080.