https://github.com/saidhanush27/chatcord
A real-time chat application built with Node.js, Express, and Socket.io that allows users to join chat rooms and communicate with each other.
https://github.com/saidhanush27/chatcord
chat-application express-js socket-io
Last synced: 3 months ago
JSON representation
A real-time chat application built with Node.js, Express, and Socket.io that allows users to join chat rooms and communicate with each other.
- Host: GitHub
- URL: https://github.com/saidhanush27/chatcord
- Owner: saidhanush27
- Created: 2025-02-21T13:11:12.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-22T07:55:03.000Z (over 1 year ago)
- Last Synced: 2025-03-03T07:15:54.176Z (over 1 year ago)
- Topics: chat-application, express-js, socket-io
- Language: CSS
- Homepage: https://chatcord-by-saidhanush-vr.vercel.app
- Size: 3.26 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📌 ChatCord - A Realtime Chat App
A real-time chat application built with **Node.js, Express, and Socket.io** that allows users to join chat rooms and communicate with each other.
---
## 🚀 Features
✔️ Realtime messaging using **Socket.io**
✔️ Users can join different **chat rooms**
✔️ Displays **user join/leave** notifications
✔️ Shows **active users in a room**
✔️ **Bot messages** for user updates
✔️ **Responsive UI** with a simple front-end
---
## PROJECT OUTPUT:



## 🛠️ Tech Stack
- **Backend:** Node.js, Express.js, Socket.io
- **Frontend:** HTML, CSS, JavaScript
---
## 🔧 Installation
1. Clone the repository:
```sh
git clone https://github.com/saidhanush27/ChatCord.git
cd ChatCord
```
2. Install dependencies:
```sh
npm install
```
3. Start the server:
```sh
npm run dev # Runs using nodemon
OR
npm start # Runs using node
```
4. Open your browser and go to:
```
http://localhost:3000
```
---
## 📂 Project Structure
```
ChatCord/
│── public/ # Static files (HTML, CSS, JS)
│── utils/ # Helper functions (messages, users)
│── server.js # Main server file
│── package.json # Project dependencies
│── .gitignore # Git ignore file
```
---
## 📜 License
This project is licensed under the **MIT License**.
---
## 🙌 Acknowledgments
Inspired by various real-time chat applications built using **Socket.io**.
---
## 👨💻 Author
Developed by **Sai Dhanush VR**
- GitHub: [saidhanush27](https://github.com/saidhanush27)
- LinkedIn: [Sai Dhanush VR](https://www.linkedin.com/in/sai-dhanush-vr/)