Skip to content

RihilSanghani/ChatBoAt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’¬ ChatApp

A real-time chat application built with the MERN Stack (MongoDB, Express.js, React, Node.js), styled using Tailwind CSS, and powered by Socket.IO for live communication. This app provides seamless messaging with robust validations and an intuitive, responsive UI.


πŸš€ Features

  • ⚑ Real-time Messaging – Instant, bi-directional communication using Socket.IO.
  • πŸ” Secure Authentication – JWT-based user authentication with password encryption.
  • 🧾 Robust Validations – Frontend and backend validations for forms, input sanitization, and error handling.
  • 🎨 Modern UI – Clean and beautiful interface built with Tailwind CSS, optimized for mobile and desktop.
  • πŸ’¬ Private & Group Chats – Support for both one-on-one and group conversations.
  • πŸ”” Typing Indicators – Real-time feedback when someone is typing.
  • 🟒 Online/Offline Status – Presence detection using sockets.
  • πŸ“¦ Scalable Backend – Structured, modular backend architecture for scalability and maintainability.
  • πŸ“± Responsive Design – Fully responsive and accessible on all screen sizes.

πŸ› οΈ Tech Stack

Frontend:

  • React.js
  • Tailwind CSS
  • Axios
  • Socket.IO Client

Backend:

  • Node.js
  • Express.js
  • MongoDB with Mongoose
  • Socket.IO Server
  • JSON Web Tokens (JWT)
  • Bcrypt.js

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages