BAAT-CHEET is a real-time chat application built using the MERN (MongoDB, Express.js, React.js, Node.js) stack and Socket.IO for real-time communication.
- Real-time messaging: Instant messaging between users in real-time.
- User authentication: Secure user authentication using JWT tokens.
- User profiles: Users can create profiles and customize their information.
- Responsive design: The application is designed to be responsive and accessible on all devices.
- Online badge: When a particular user is online it shows a badge.
- Notification Sound: When User sends a message there is notification sound to notify.
- MongoDB: A NoSQL database used to store user data and chat messages.
- Express.js: A Node.js framework used for building the backend RESTful APIs.
- React.js: A JavaScript library used for building the user interface.
- Node.js: A JavaScript runtime environment used for server-side scripting.
- Socket.IO: A library that enables real-time, bidirectional and event-based communication between web clients and servers.
- JWT (JSON Web Tokens): Used for secure user authentication.
https://www.loom.com/share/d8434c7ef73d4499b71b3a917565fe65?sid=79c17560-8b03-4105-8d2f-b1b26e56d0db
https://www.loom.com/share/2b98f1570dc8409fbc01b1c9f2e4fe17?sid=b363d7f9-b55c-4b82-b6dd-712a019af321