Skip to content

Abhik-Mudi/ChatOn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChatOn

ChatOn is a modern real-time chat application built with the MERN stack (MongoDB, Express, React, Node.js) and Socket.io. It features authentication, real-time messaging, online user status, and a beautiful glassmorphism UI.


Features

  • User Authentication: Signup, login, and logout with JWT-based authentication.
  • Real-Time Messaging: Send and receive messages instantly using Socket.io.
  • Online Status: See which users are online in real time.
  • Responsive UI: Modern glassmorphism design, fully responsive for desktop and mobile.
  • Protected Routes: Only authenticated users can access chat features.
  • Sidebar: View and select conversations/users.
  • Message History: View previous messages in each conversation.

Tech Stack

  • Frontend: React, Tailwind CSS, DaisyUI, React Router, React Hot Toast, Zustand(a little bit)
  • Backend: Node.js, Express, MongoDB, Mongoose, Socket.io
  • Authentication: JWT, bcryptjs, cookie-parser

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages