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

https://github.com/harshit2004h/kya-baat-quickchat

Kya Baat – A smart, secure, and seamless messaging platform designed to make every conversation meaningful. Built with Socket.IO, Redis, and Kafka for fast, real-time, and reliable messaging.
https://github.com/harshit2004h/kya-baat-quickchat

apache-kafka nextjs14 nodejs postgresql redis-stack socket-io tailwindcss

Last synced: about 2 months ago
JSON representation

Kya Baat – A smart, secure, and seamless messaging platform designed to make every conversation meaningful. Built with Socket.IO, Redis, and Kafka for fast, real-time, and reliable messaging.

Awesome Lists containing this project

README

        

# πŸ’¬ Kya Baat - Quick Chat App

**Kya Baat** is a modern, formal, and secure real-time quick chat application designed for meaningful communicationβ€”whether in teams, communities, or professional spaces.

Built with **Socket.IO**, **Redis**, and **Kafka** for fast, real-time, and reliable messaging at scale.

---

## ✨ Features

- πŸ”„ **Real-time messaging** with Socket.IO
- ⚑ **In-memory data caching** using Redis
- πŸ“‘ **Reliable message delivery** via Kafka
- πŸ§‘β€πŸ€β€πŸ§‘ One-to-one & Group Chats
- βœ… Message delivered/read receipts
- 🌐 Scalable microservice-friendly backend

---

## πŸ› οΈ Tech Stack

| Layer | Technology |
|--------------|-----------------------------------|
| Frontend | Next.js, Tailwind CSS, TypeScript |
| Backend | Node.js, Express.js |
| Real-time | Socket.IO |
| In-memory DB | Redis |
| Queue System | Apache Kafka - Red Panda |
| Database | PostgreSQL |
| Auth | JWT, Auth.js |

---

## πŸš€ Getting Started

### 1. Clone the repo

```bash
git clone https://github.com/yourusername/kya-baat.git
cd kya-baat

# Install dependencies
npm install

# Start development server
npm run dev
```

## πŸ“œ License

Licensed under the [MIT License](LICENSE).

---

πŸš€ **Contributions are welcome!** Feel free to open issues and submit PRs. Happy coding!