Socket.io based chat server and clients, implemented in NodeJS for the Distributed Systems Course (MC714 1s2016), Prof. Leandro Villas in the Institute of Computing, UNICAMP. Inspired in the Example Chat Application from the Socket.io Official Documentation.
See the blog post about the project for the step-by-step guide.
Checkout the Sample Chat Server (hosted in Heroku).
Sample binaries running on Mac OSX and Windows 10:
You can test the chat application using the precompiled binaries. They all point to the Sample Server hosted in Heroku. To connect to your own server instance you'll need to build from the source. It's in the roadmap a simple command line script to make all the hard work for you.
This project was only possible because the work of thousands of independent developers and organizations. The full dependencies are listed in the package.json and bower.json files, but I want to specially thank:
Desktop app client UI by David (@retyui)
Adorable Avatars by Adorable.io (@adorableio)
Start Bootstrap Landing Page by Blackrock Digital
App Icon: Hipchat / Flat OSX Icons by drslash
This project is fully open in the terms of the MIT License. For further information, checkout de full license text.