ChatterBlock is a real-time chat application along the lines of Slack or Discord. It features a flat channel structure, where any user can create a chat channel which other users can see, join, and subscribe to. Users can also send direct messages and form friend relationships with each other.
React.js | Node.js | Socket.io | Express | PostreSQL | HTML5 | CSS3