This messenger is built using React, Node.js, Express.js, MongoDB, and Socket.IO. It allows users to create chats and invite friends to join. All members of a chat receive real-time notifications about new messages. If a user hasn’t opened the chat, they can still see the number of unread messages. Message updates are implemented with Socket.IO for seamless real-time communication, while the messages, chats, and user data are securely stored in a MongoDB database.
Install dependencies
npm i
Start the client
npm run dev
Change .env in client & server
Start the server
node index.js