Skip to content
SatyamkusPublic

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

1 watching

Forks

Latest commit

 

History

17 Commits

Folders and files

Repository files navigation

💬 Real-Time Chat Application

A full-stack real-time chat app built with the MERN stack, Socket.io, and JWT authentication, featuring online status updates, secure messaging, and a modern UI using TailwindCSS and DaisyUI.


🚀 Features

  • 🔐 Authentication & Authorization (JWT)
  • 🧑‍🤝‍🧑 1-on-1 real-time messaging
  • 💡 Online/offline user status
  • 📡 WebSockets with Socket.io
  • 🗂️ Global state management using Zustand
  • ❗ Robust error handling & validation
  • 💅 TailwindCSS + DaisyUI for modern UI
  • 🔄 Auto-sync messages across devices

🧱 Tech Stack

Frontend Backend Others
React Node.js Socket.io
TailwindCSS Express.js JWT (jsonwebtoken)
DaisyUI MongoDB (Mongoose) Zustand (state management)
Axios CORS dotenv

📸 Screenshots

Chat UI

Chat UI

Chat UI


📁 Folder Structure

/
├── client/             # React frontend
│   └── src/
│       └── components/
│       └── pages/
│       └── store/
│       └── services/
│
├── server/             # Node + Express backend
│   └── controllers/
│   └── routes/
│   └── models/
│   └── middleware/
│
└── README.md

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages