Skip to content
siam114Public

About

QuickChat is a real-time chat application built with MERN Stack and Socket.io. Features include user authentication, profile image upload, and instant messaging

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

225 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

QuickChat 💬

QuickChat is a real-time chat application built with the MERN Stack and Socket.io, allowing users to send and receive instant messages with a smooth, responsive UI.

🌐 Live Demo: QuickChat


🚀 Features

  • 🔐 User Authentication (JWT based login & signup)
  • 💬 Real-time one-to-one messaging (Socket.io)
  • 🔄 Online/offline user status
  • 👤 Profile picture upload using Cloudinary
  • 🔒 Secure password hashing with bcrypt
  • 📱 Fully responsive design (TailwindCSS)
  • 🎉 Toast notifications for better UX

🛠️ Tech Stack

Client (Frontend)

  • React 19
  • React Router DOM 7
  • TailwindCSS
  • Axios
  • Socket.io-client
  • React Hot Toast
  • React Icons

Server (Backend)

  • Node.js / Express 5
  • MongoDB & Mongoose
  • Socket.io
  • JWT (jsonwebtoken)
  • bcryptjs
  • Cloudinary
  • dotenv
  • CORS

About

QuickChat is a real-time chat application built with MERN Stack and Socket.io. Features include user authentication, profile image upload, and instant messaging

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages