This application built using Node.js, Express, Socket.io, Mongoose, RESTful Web Service.
Make sure you have Node.js and npm install.
- Clone or Download the repository
git clone https://github.com/ryuga001/LiveChat.git $ cd LiveChat
- Install Dependencies
npm install
- Start the Application
$ cd frontend npm start
$ cd backend node index.js
Having an active connection opened between the client and the server so client can send and receive data. This allows real-time communication using TCP sockets. This is made possible by Socket.io.
The client starts by connecting to the server through a socket(maybe also assigned to a specific namespace). Once connections is successful, client and server can emit and listen to events.
Using HTTP requests, we can use the respective action to trigger every of these four CRUD operations.
React.js Node.js Socket.io Expres.js Redux