Skip to content

Latest commit

 

History

History
26 lines (19 loc) · 998 Bytes

File metadata and controls

26 lines (19 loc) · 998 Bytes

💬 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