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

https://github.com/anujistwal/real-time-chat-application

The chat application which uses web socket for real time seamless communication between multiple users.
https://github.com/anujistwal/real-time-chat-application

react tailwindcss websocket

Last synced: about 2 months ago
JSON representation

The chat application which uses web socket for real time seamless communication between multiple users.

Awesome Lists containing this project

README

          

# 💬 **Chatify – Real-time Chat Application**

📢 **Chatify** is a real-time chat application that allows users to create and join chat rooms, exchange messages, and enjoy a smooth chat experience. Built using **React.js**, **Node.js**, **Socket.io**, and **Tailwind CSS**, this app ensures seamless real-time communication.

---

## 🚀 **Features**

- 💡 **Real-time communication** with `Socket.io`.
- 🔥 **Multiple chat rooms** with dynamic creation.
- 🚀 **Responsive UI** with smooth scrolling for mobile devices.
- 🎯 **User avatars** generated from their initials.
- 🕒 **Timestamps** displayed on each message.
- 🌐 **Emoji support** and basic **text formatting** (bold, italics, links).
- 👥 **Unique usernames** validation (no duplicates).
- 🔥 **Leave room** functionality.
- 🎯 **Custom fonts and themed design**.

---

## 🛠️ **Tech Stack**

### **Frontend:**
- ⚛️ React.js (Vite)
- 🎨 Tailwind CSS
- 🔥 Emoji Mart for emoji picker
- 🧑‍🎨 Random Avatar Generator

### **Backend:**
- ⚙️ Node.js
- 🔥 Express.js
- ⚡ Socket.io

---