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

https://github.com/sachinrajbher15/socket-chat-app

A simple real-time chat app using Node.js, Express, and Socket.IO. Users can send, edit, and delete messages instantly. Built to demonstrate basic chat functionality with WebSocket support.
https://github.com/sachinrajbher15/socket-chat-app

javascript nodejs socket-io

Last synced: about 2 months ago
JSON representation

A simple real-time chat app using Node.js, Express, and Socket.IO. Users can send, edit, and delete messages instantly. Built to demonstrate basic chat functionality with WebSocket support.

Awesome Lists containing this project

README

          

# socket-chat-app

## 🟢 Mini Chat App (Real-Time Chat with CRUD)

A simple WhatsApp-like chat application built with **Node.js**, **Express.js**, **Socket.IO**, and vanilla **HTML/CSS/JS**. It supports **real-time messaging** along with basic **CRUD operations**: send, edit, and delete messages.

---

## 🔧 Features
- ✅ Real-time messaging via WebSocket (Socket.IO)
- ✏️ Edit and update sent messages
- 🗑️ Delete messages
- 📜 In-memory message store (no DB required)
- 💡 Clean and responsive UI (HTML + CSS)

---

## ➡️ SCREENSHOTS

👉 Home page
![](screenshots/1homepage.png)

👉 After sending some messages
![](screenshots/2sentmessages.png)

👉 Requesting to edit a message
![](screenshots/3editmessage.png)

👉 Message updated
![](screenshots/4messageupdated.png)

👉 Requesting to delete a message
![](screenshots/5deletemessage.png)

👉 Message deleted
![](screenshots/6messagedeleted.png)

---

## 🛠 Tech Stack
- **Frontend**: HTML, CSS, JavaScript
- **Backend**: Node.js, Express.js
- **WebSocket**: Socket.IO

---

## 📦 Installation
```bash
git clone https://github.com/sachinrajbher15/socket-chat-app.git
cd socket-chat-app
npm install
npm start