Skip to content

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.

License

Notifications You must be signed in to change notification settings

harshit2004h/Kya-Baat-Quickchat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

💬 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

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.


🚀 Contributions are welcome! Feel free to open issues and submit PRs. Happy coding!

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published