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

https://github.com/harsh7editor/chat-application-


https://github.com/harsh7editor/chat-application-

Last synced: 9 months ago
JSON representation

Awesome Lists containing this project

README

          

๐Ÿ“ก Real-time messaging using WebSockets
๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Multiple users can chat in real time
๐Ÿ“ฅ Instant message broadcast to all connected clients
๐Ÿ”Œ Socket.io for seamless real-time communication
๐Ÿงผ Clean and modular backend structure using Express.js

![image](https://github.com/user-attachments/assets/52116669-8e57-4661-afcd-956c3195c22f)

![Node.js](https://img.shields.io/badge/Node.js-339933?style=for-the-badge&logo=node.js&logoColor=white)
![Express.js](https://img.shields.io/badge/Express.js-000000?style=for-the-badge&logo=express&logoColor=white)
![Socket.io](https://img.shields.io/badge/Socket.io-010101?style=for-the-badge&logo=socket.io&logoColor=white)
![HTML5](https://img.shields.io/badge/HTML5-E34F26?style=for-the-badge&logo=html5&logoColor=white)
![CSS3](https://img.shields.io/badge/CSS3-1572B6?style=for-the-badge&logo=css3&logoColor=white)
![JavaScript](https://img.shields.io/badge/JavaScript-F7DF1E?style=for-the-badge&logo=javascript&logoColor=black)

โ”œโ”€โ”€ public/

โ”‚ โ”œโ”€โ”€ index.html # Frontend HTML page

โ”‚ โ””โ”€โ”€ script.js # Handles client-side socket logic

โ”œโ”€โ”€ server/

โ”‚ โ””โ”€โ”€ index.js # Express server with Socket.io integration

โ”œโ”€โ”€ package.json

โ””โ”€โ”€ README.md

![Status](https://img.shields.io/badge/Status-Active-brightgreen?style=for-the-badge&logo=chat)
![License](https://img.shields.io/badge/License-MIT-blue?style=for-the-badge)
![Open Source](https://img.shields.io/badge/Open--Source-Yes-brightgreen?style=for-the-badge&logo=github)

git clone https://github.com/your-username/realtime-chat-app.git
cd realtime-chat-app

node server/index.js

![GitHub Repo stars](https://img.shields.io/github/stars/your-username/realtime-chat-app?style=for-the-badge)
![GitHub forks](https://img.shields.io/github/forks/your-username/realtime-chat-app?style=for-the-badge)
![GitHub contributors](https://img.shields.io/github/contributors/your-username/realtime-chat-app?style=for-the-badge)

๐Ÿ”ง Tech Stack
๐Ÿš€ Features
โš™๏ธ Setup
๐Ÿ’ฌ Chat in Real-Time
๐Ÿ“ก WebSocket Communication
๐Ÿ“‚ File Structure
๐Ÿ› ๏ธ Getting Started
๐Ÿค Contributing
๐Ÿ“„ License
โœ… How to Use

Replace your-username with your actual GitHub username in the badge URLs.

You can embed these directly in your README.md file.

They work great with Markdown renderers on GitHub, GitLab, and VS Code preview.

2. Install Dependencies
npm install

4. Run the Application


node server/index.js
By default, the app runs on http://localhost:3000

๐Ÿ’ฌ Usage
Open the app in a browser: http://localhost:3000