Have you ever been in an embarrassing situation when someone sitting next to you or standing over you gets the opportunity to get a sneak peek of what’s on your large smartphone screen? Or someone without your consent takes a look at your chats endangering your privacy?
Secure chat is flutter based messaging app that would protect your chats anywhere anytime!🔒 Users can login or signup using their email address and password and chat with their near and dear ones using a unique Room Id.
- Clean and Simple UI
- Easy to login and logout
- Uses Firebase for authentication and storing messages
- Uniquely Generated Room
- Uses AES algorithm for encrypting the messages
- One tap to hide and read your messages
- Automated message encryption even if user forgets to hide
Once the user logs inside the app and enters into the preferred room , a room is created in the firebase firestore.
Now the if the user sends a message it is by default encrypted in client side , so that no one can see the messages.Suppose the receiver wants to decrypt ,receiver would simply click the corresponding profile photo of the message. And again click it to encrypt.
Users can leave the room or logout from the app using logout button at the top.
git clone https://github.com/azim2429/Flutter-Chat-Application.git
cd \chat-app
flutter pub get
flutter run
👨💻 Abdul Azim
- Github: Abdul Azim
Give a ⭐️ if this project helped you!