Skip to content

Rayyan-101/Chatify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’¬ Chatify – Real-Time Chat Application

Chatify is a full-stack real-time chat application built with React.js, Node.js, Express.js, Socket.IO, and MongoDB. It allows users to send and receive messages instantly with a seamless and responsive user interface. The application supports one-to-one messaging with online/offline status indicators.


πŸš€ Features

  • πŸ” JWT-based authentication
  • 🟒 Real-time messaging using Socket.IO
  • πŸ§‘β€πŸ€β€πŸ§‘ One-to-one private chat support
  • 🟩 Online/offline user status tracking
  • πŸ“± Responsive and user-friendly UI (built with React.js)
  • πŸ“© Instant message delivery and auto-scrolling chat view
  • πŸ“¦ Secure message storage in MongoDB
  • πŸ“ Clean project structure following MVC architecture

πŸ›  Tech Stack

  • Frontend: React.js, Tailwind CSS, Axios
  • Backend: Node.js, Express.js, Socket.IO
  • Database: MongoDB
  • Authentication: JWT, bcrypt
  • Other: CORS, dotenv, nodemon

About

A real-time chatting application built with Node.js, Express.js, Socket.IO, and MongoDB. It enables users to send and receive instant messages and provides a seamless user experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages