An open API service indexing awesome lists of open source software.

https://github.com/raghabendra-dash/chat-app

Real-Time chat app is powered by Socket.IO programming
https://github.com/raghabendra-dash/chat-app

express-js node-js socket-client socket-io socket-programming socket-server

Last synced: 12 months ago
JSON representation

Real-Time chat app is powered by Socket.IO programming

Awesome Lists containing this project

README

          

## Chat-App

Real-Time chat app is powered by Socket.IO is a web application that allows multiple users to have a private and public chat. This real-time chat application has built using Express and Node.js. It allows users to join chat rooms, send messages, and receive updates about user activities within the chat room.

> Go Live: [VIEW](https://chat-app-backend-tq5g.onrender.com/)

### Features:

1) **User Authentication:** *_Users can join the chat room by providing a username._*
2) **Real-Time Messaging:** *_Messages are sent and received in real time using Socket.io._*
3) **User Updates:** *_Updates about new user joining and existing user leaving are displayed in the chat._*
4) **Simple Interface:** *_The interface provides an easy-to-use chat experience._*

### Technologies Used:

- Node.js
- Express.js (Handle HTTP requests)
- Socket.io (Bidirectional event-based communication between web clients and servers)

### Installation:

**Running Locally -**

*_Make sure we have Node.js and npm installed_*

1. Install Dependencies.

> $ npm install

2. Start the application.

> $ node server.js

*_Note- App should now be running on (https://localhost:8080/)_*