Skip to content

SahilLamba0008/swift-messenger-realtime

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Swift Messenger

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.

Technologies Used

  • Node.js
  • Express.js
  • Socket.io
  • React.js
  • MongoDB
  • JSON Web Tokens (JWT) for user authentication
  • Bcrypt for password encryption

Features

  • 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.

Screenshots

Home Page - Login

Home Page - Signup

Real-time Messaging

Search User to Chat

User Profile - Badge

Log-out

License

This project is licensed under the MIT License.


About

A real time MERN chat application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published