Skip to content

Mehtaab11/Chatty

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✨ Chatty — Real-Time Chat App

🚀 Live Demo: chatty-real-time-chat-app

Chatty is a full-stack real-time chat application built using the MERN stack and Socket.io. It features real-time messaging, secure authentication with JWT and HttpOnly cookies, online status indicators, image sharing, and a sleek, responsive UI with 30+ themes.


🛠️ Tech Stack

Frontend: React, TailwindCSS, DaisyUI
Backend: Node.js, Express.js, MongoDB
Realtime: Socket.io
Auth: JWT + HttpOnly Cookies
Image Uploads: Cloudinary
State Management: Zustand


🔥 Features

  • 🔐 Secure user authentication (JWT + HttpOnly cookies)
  • 💬 Real-time chat with Socket.io
  • 🟢 Online/offline user status indicators
  • 🌈 32+ UI themes (DaisyUI)
  • 🖼️ Image uploads via Cloudinary
  • 🧠 Global state management using Zustand
  • ⚠️ Full error handling (frontend & backend)
  • 🧼 Clean, responsive, mobile-friendly UI

📸 Screenshots

image image image


🧑‍💻 Created By


About

Chatty is a full-stack real-time chat application built with the MERN stack, featuring Socket.io for bi-directional communication and JWT-based authentication with secure cookies. Users can exchange messages instantly, see online/offline status.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors

Languages