Building a real time chat application will be the starting point for developing many applications with socket connections which will involve two way communication among server and client.
The chat application have been developed using NodeJS back-end and Angular front-end. Further we will be using socket.io for socket communication.
It contains extended functionalities like interaction using Emoji's and Giphy's -- built with the help of Emoji-Mart and GiphyAPI modules