My Studio

This is my studio page where I share all of my projects , experiments , learnings , blogs/articles , and also I share daily or frequent logs of my learnings or what currently I am working on.

QuickTalk

#realtime#chat#mern

QuickTalk is a full-stack real-time chat application built using the MERN stack with Socket.io for instant messaging, JWT authentication, and MongoDB for storing messages persistently. Designed with Tailwind CSS and DaisyUI, it provides a clean and responsive UI.


🚀 Features

  • ✅ Real-time messaging with Socket.io
  • ✅ User authentication using JWT
  • ✅ Persistent chat history with MongoDB
  • ✅ Beautiful UI with TailwindCSS + DaisyUI
  • ✅ User registration and login
  • ✅ Auto-scroll and live updates
  • ✅ Fully responsive across devices

🔮 Future Scope

  • 📹 Video calls via WebRTC
  • 🤖 AI-powered chat suggestions or smart replies
  • 💬 Chat rooms or group chats
  • 📁 Media/file sharing support
  • 🛎 Notifications (push/email)
  • 🌐 Language translation (AI)

🛠 Tech Stack

  • Frontend: React, Tailwind CSS, DaisyUI
  • Backend: Node.js, Express.js
  • Database: MongoDB (Mongoose)
  • Real-time: Socket.io
  • Authentication: JWT, bcrypt

📈 Roadmap

  • [x] MERN stack setup
  • [x] User registration & login with JWT
  • [x] Real-time messaging with Socket.io
  • [x] Persistent chat storage in MongoDB
  • [x] Responsive UI with TailwindCSS & DaisyUI
  • [ ] WebRTC video calling (planned)
  • [ ] AI chat assistance (planned)
  • [ ] Group chats and roles (planned)

📸 Preview

image image

👨‍💻 Author

Made with ❤️ by Sulochan Mahajan