Skip to content

krish2213/chatify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to the CHATify - a dynamic chatting interface

✨ Features

  • 🏠 Room Creation & Management – Create and join rooms using unique names. Each room has its own private chat.
  • 👀 See Who's in the Room – View the list of currently active members.
  • 👥 Multi-User Live Collaboration – Real-time group chat experience.
  • 💣 Exit-Triggered Chat Deletion – Chats are automatically deleted after all users exit the room.
  • 📱 Responsive Design – Fully accessible across devices (desktop, tablet, mobile).
  • 🖼️ Image Sharing – Send and receive images in chat to enhance conversations visually.
  • 😎 Emoji Support – Users can send emojis for expressive conversations.

🚀 Getting Started

🔧 Prerequisites

To run CHATify locally or contribute to development, you’ll need:


🛠️ Installation

Clone the repository and install dependencies:

git clone https://github.com/krish2213/chatify.git
cd chatify
npm install

🏃 Running the Application

Start the application locally:

npm start

Then open your browser and go to:
👉 http://localhost:3000


🌐 Live Demo

🔗 https://chatify.azurewebsites.net/


💬 Usage

Logging in and Chatting

  1. Create or join a chat room with your username.
  2. Chat with other users in real-time within that room.
  3. View online members in the sidebar.
  4. Messages vanish once users exit the room.
  5. Exit whenever you're done chatting!

📄 License

This project is licensed under the MIT License – see the LICENSE file for details.

© Krishnapriya K

About

A session based web app that enables us to create rooms and chat.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •