/chat-App

Primary LanguageHTML

chat-App

A real-time chat application built with Node.js and Socket.io, similar to WhatsApp.

Table of Contents

Features

  • Real-time messaging
  • Private chats
  • Group chats
  • Online status indicators

Installation

To get started with the project, follow these steps:

  1. Clone the repository

    git clone https://github.com/3bwahab/chat-App.git
    cd chatapp
  2. Install dependencies

    npm install
  3. Start the application

    npm start

Usage

2024-06-21.21-00-38.mp4

Features

  • Chat: Users can send messages in real-time.
  • Group Chat: Users can create groups and chat with multiple people.
  • Online Status: Users can see who is online.

Contributing

We welcome contributions to improve this project! To contribute, follow these steps:

  1. Fork the repository

    Click the "Fork" button at the top right of this page.

  2. Clone your forked repository

    git clone https://github.com/3bwahab/chat-App.git
    cd chatapp
  3. Create a new branch

    git checkout -b feature-branch
  4. Make your changes

  5. Commit your changes

    git commit -m 'Add some feature'
  6. Push to your branch

    git push origin feature-branch
  7. Open a pull request

    Go to the repository on GitHub and click the "New pull request" button.