Skip to content

QuickChat is a real-time MERN stack chat application using Socket.io, enabling instant messaging, secure authentication, responsive UI, and seamless one-to-one communication.

Notifications You must be signed in to change notification settings

Harsh28Pandey/QuickChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌟 QuickChat - MERN Stack Real-Time Messaging App

🚀 Welcome to QuickChat

A modern real-time messaging application built using the MERN Stack and Socket.IO.
MongoDB Express React Node.js Socket.IO

Connect with friends, family, and colleagues instantly through a feature-rich, responsive, and secure chat interface.


🔥 Features

  • Real-time one-to-one and group messaging
  • Online/offline status & typing indicators
  • Message read receipts and notifications
  • Secure authentication with JWT & encrypted passwords
  • Modular and scalable architecture for future extensions

🛠 Tech Stack

Frontend

React.js Axios Socket.IO-client React Router
React Axios Socket.IO React Router

Backend

Node.js Express.js Socket.IO JWT Bcrypt.js
Node.js Express Socket.IO JWT Bcrypt

Database

MongoDB Mongoose
MongoDB Mongoose


📸 Screenshots

A visual walkthrough of QuickChat showing the core pages and features. Replace the paths below with your local image paths.

🏠 Home Page

The landing page provides an intuitive chat interface, showing active conversations, online contacts, and recent messages in real-time.

Home Page


📝 Sign Up Page

A simple and secure registration page allowing users to create an account with email and password, using JWT authentication and encrypted passwords.

Sign Up Page


🔐 Login Page

A secure login interface enabling users to access their account and chat in real-time with safe authentication.

Login Page


👤 Profile Page

Manage user information, update your profile picture, and customize settings for a seamless chat experience.

Profile Page


🌐 Live Website

Check out QuickChat online and start chatting instantly!

Visit QuickChat 🚀


🔗 Connect & Feedback

I’d love to hear your feedback! Open an issue or contact me for suggestions and collaboration.


About

QuickChat is a real-time MERN stack chat application using Socket.io, enabling instant messaging, secure authentication, responsive UI, and seamless one-to-one communication.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages