Skip to content

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.

Notifications You must be signed in to change notification settings

saidhanush27/ChatCord

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📌 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:

images

images

images

🛠️ Tech Stack

  • Backend: Node.js, Express.js, Socket.io
  • Frontend: HTML, CSS, JavaScript

🔧 Installation

  1. Clone the repository:
    git clone https://github.com/saidhanush27/ChatCord.git
    cd ChatCord
  2. Install dependencies:
    npm install
  3. Start the server:
    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

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published