Skip to content

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

Notifications You must be signed in to change notification settings

siam114/Chat-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

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

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages