Skip to content

Latest commit

Β 

History

19 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’¬ ChatApp

A real-time full-stack chat application built with the MERN Stack, Socket.IO, Zustand, DaisyUI, and Tailwind CSS, featuring dark/light mode and multi-theme support.


πŸš€ Features

  • πŸ” User authentication (signup, login, logout)
  • 🟒 Real-time online user detection (via Socket.IO)
  • πŸ’¬ Instant messaging with text + image support
  • πŸ–ΌοΈ Image uploads via Cloudinary
  • πŸŒ— Multi-theme support using DaisyUI
  • 🎨 Clean and modern UI with Tailwind + DaisyUI
  • ⚑ Zustand-based global state management
  • πŸ“± Responsive across all devices

πŸ› οΈ Tech Stack

🧩 Frontend

  • React
  • Zustand
  • React Router
  • Tailwind CSS
  • DaisyUI (with theme support)
  • Axios
  • Socket.IO Client
  • React Hot Toast

🧩 Backend

  • Node.js + Express
  • MongoDB + Mongoose
  • Socket.IO Server
  • JWT Authentication
  • Cloudinary (image upload)
  • CORS

🎨 Themes via DaisyUI

This project uses DaisyUI's built-in multi-theme support.
You can toggle themes like:

  • light
  • dark
  • cupcake
  • bumblebee
  • coffee
  • and many more!

About

ChatApp is a real-time chat application built with the MERN stack and Socket.IO. It supports instant messaging, image sharing, online user detection, and multiple themes using DaisyUI.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages