Swift Messenger is a full-stack messaging application developed using the MERN (MongoDB, Express.js, React, Node.js) stack, with real-time communication capabilities powered by Socket.io. It offers a secure and efficient way for users to send messages, create group chats, and stay connected in real-time.
- Node.js
- Express.js
- Socket.io
- React.js
- MongoDB
- JSON Web Tokens (JWT) for user authentication
- Bcrypt for password encryption
- Real-time messaging: Swift Messenger enables users to engage in real-time one-on-one and group chats.
- Secure user authentication: User authentication is implemented using JSON Web Tokens (JWT) to enhance the app's security and user management.
- Password encryption: User passwords are securely stored in the database using the bcrypt algorithm.
- Admin-controlled user management: Administrators have authorization control to add and remove users from group chats.
This project is licensed under the MIT License.