Chat-App is a real-time chat application built using the MERN (MongoDB, Express, React, Node.js) stack. It supports user authentication with JSON Web Tokens (JWT) and encrypts passwords for secure storage in the database. The application leverages WebSockets to allow multiple users to log in simultaneously and chat with each other in real-time.
- User registration and login with JWT authentication
- Encrypted password storage
- Real-time messaging with WebSockets
- Simultaneous multi-user chat support
- MongoDB: Database
- Express: Backend framework
- React: Frontend library
- Node.js: Backend runtime
- JSON Web Tokens (JWT): Authentication
- WebSockets: Real-time communication
- bcrypt: Password encryption
Here, the green dots represent the online users and the gray dots represents the registered users which are not online.