Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

💬 Chit Chat - Real-time Chat Application

Chit Chat is a real-time chat application built with the MERN stack (MongoDB, Express.js, React, Node.js) and Socket.IO. It supports one-to-one chats, group conversations, typing indicators, notifications, and more.


🚀 Features

  • 🔐 JWT-based Authentication (Register/Login)
  • 💬 One-to-one and Group Chats
  • ✏️ Typing indicators
  • 🔔 Real-time Notifications
  • 🔍 User search and chat initiation
  • 👥 Group admin controls (e.g., remove users)
  • 👤 User profile view and update
  • 📱 Responsive UI

🛠️ Tech Stack

Frontend:

  • React.js
  • Axios
  • Socket.IO-client
  • Context API for state management
  • Tailwind CSS / CSS Modules (edit based on your styling method)

Backend:

  • Node.js
  • Express.js
  • MongoDB + Mongoose
  • Socket.IO
  • JSON Web Token (JWT)
  • Bcrypt.js

📸 Screenshots

LOGIN AND SIGNUP

Screenshot 2025-05-15 215733 Screenshot 2025-05-15 215721

SERACH USER

Screenshot 2025-05-30 131612

CHAT SCREEN

Screenshot 2025-05-30 131208

GROUP CHAT SCREEN

Screenshot 2025-05-30 131224

REAL-TIME CHATTING

Screenshot 2025-05-30 131502

NOTIFICATION

Screenshot 2025-05-30 131546

And many more features...


🧑‍💻 Getting Started

🖥️ Frontend

cd frontend npm install npm start

🌐 Backend

cd backend npm install npm run dev

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages