Skip to content

ankit50/Real-Time-Chat-Using-Mern

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

22 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’¬ Real-Time Chat Application

A real-time chat application built with the MERN stack (MongoDB, Express, React, Node.js) and Socket.IO. It features secure user authentication, live messaging, typing indicators, image sharing in chat, and a responsive modern UI.

πŸ” Login Page

Login

πŸ’¬ Chat Interface

Chat

πŸ“· Image Sharing

Image Sharing

πŸš€ Features

  • πŸ”’ User Authentication (JWT-based)
  • πŸ’¬ Real-Time Messaging with Socket.IO
  • ✍️ Typing Indicators
  • πŸ–ΌοΈ Image Sharing in Chat
  • πŸ“± Responsive and Modern UI
  • 🟒 Online/Offline Status Tracking
  • πŸ“‚ Conversations List & Message History

πŸ› οΈ Tech Stack

  • Frontend: React, Tailwind CSS, Socket.IO Client
  • Backend: Node.js, Express.js, MongoDB, Socket.IO
  • Database: MongoDB (Mongoose ODM)
  • Authentication: JWT & Bcrypt

About

πŸ’¬ Real-time chat application built with the MERN stack and Socket.IO. Features include user authentication, live messaging, typing indicators, image sharing in chat, and a responsive modern UI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages