A scalable real time chat application built in Angular, NodeJs, Express, Socket.io. Any number of users can come and chat in a chat room. Socket.io module takes care of web socket management.
- Chat Rooms
- One to One Chat
- Responsive Layout
- Scalable
Application uses following of open source projects to work properly:
- Angular - A Javascript Framework by Google!
- Bulma - CSS framework based on Flexbox and built with Sass
- node.js - A set of behavior primitives for building UI components
- Express - fast node.js network app framework
- Socket.io - A JavaScript library for realtime web applications
Live Chat requires Node.js v4+ to run.
Install the dependencies and devDependencies and start the server.
$ cd live-chat-server
$ npm install
$ node app
Install the dependencies and devDependencies and start the client.
$ cd live-chat-client
$ npm install
$ ng serve -o
MIT
Suggestions/Improvements are welcome. Want to develop together? You are most welcome.