A real-time chat application built over the Socket.io, NodeJs, ExpressJs and ReactJs to provide users a quick, real-time, responsive chat application.
Socket.IO is a library that enables low-latency, bidirectional and event-based communication between a client and a server. It is built on top of the WebSocket protocol and provides additional guarantees like fallback to HTTP long-polling or automatic reconnection.
I have used ReactJS on the frontend, with NodeJS + Socket.io web socket library on the backend.
Built over ReactJS, it is a client-side rendered and responsive component.