Skip to content

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.

Notifications You must be signed in to change notification settings

sranmanpreet/live-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Live Chat

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.

Application Screenshot 1

Features!

  • Chat Rooms
  • One to One Chat
  • Responsive Layout
  • Scalable

Tech

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

Installation

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

License


MIT

Suggestions/Improvements are welcome. Want to develop together? You are most welcome.

About

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.

Resources

Stars

Watchers

Forks