Skip to content

This real-time chat application is built to enable smooth communication among users, providing key features such as user authentication, instant messaging, and online/offline status indication.

Notifications You must be signed in to change notification settings

gau7049/chat-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Real-Time Chat Application 💬

Overview 🌐

This is a real-time chat application designed for seamless communication between users. It includes features such as user authentication, real-time messaging, and online/offline status indication.

Functionality 🚀

  • User Authentication: Provides login and signup functionality with JWT-based authentication.

  • Real-Time Messaging: Utilizes Socket.io for instant messaging functionality.

  • Online/Offline Status: Indicates user presence with green signals.

Technologies Used 💻

  • Frontend: ReactJS, Tailwind CSS with DaisyUI
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: JSON Web Tokens (JWT), bcryptjs for securing passwords
  • Other Packages: Socket.io for real-time messaging, cookie-parser for handling cookies, Zustand for state management

Demo 🚀

Link to Demo

About

This real-time chat application is built to enable smooth communication among users, providing key features such as user authentication, instant messaging, and online/offline status indication.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published