Skip to content

abhishekwx7/chat-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

41 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’¬ MERN Real-Time Chat App πŸš€

Demo App

A modern full-stack real-time chat application built using the MERN stack featuring authentication, instant messaging, online presence tracking, image sharing, and scalable socket-based communication.


✨ Features

  • πŸ” JWT Authentication & Protected Routes
  • ⚑ Real-Time Messaging with Socket.io
  • 🟒 Online/Offline User Presence
  • πŸ’¬ Instant Chat Updates
  • πŸ–ΌοΈ Image Sharing with Cloudinary
  • πŸ”” Real-Time Notifications
  • πŸ‘€ Profile Picture Uploads
  • πŸŒ™ Modern Dark UI
  • πŸ“± Fully Responsive Design
  • 🧠 Zustand State Management
  • 🎨 Tailwind CSS + DaisyUI
  • 🧰 REST API with Express.js
  • πŸ—„οΈ MongoDB Database with Mongoose
  • πŸš€ Scalable Real-Time Architecture

βš™οΈ Tech Stack

Frontend

  • React.js
  • Vite
  • Tailwind CSS
  • DaisyUI
  • Zustand
  • Socket.io Client
  • Axios

Backend

  • Node.js
  • Express.js
  • MongoDB
  • Mongoose
  • Socket.io
  • JWT Authentication
  • Cookie Parser
  • Cloudinary

🏒 Architecture

Demo App

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors