Flutter-Chat-Application
Flutter-Chat-Application copied to clipboard
Secure chat is flutter based messaging app that would protect your chats anywhere anytime!🔒
Secure Chat 🔒
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?
Well, Worry Not!
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.
Download Here
Secure Chat 🔒
Features of Secure Chat
- 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
Screenshots
Working
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.
Setup
Clone the repository
git clone https://github.com/azim2429/Flutter-Chat-Application.git
Move to the desired folder
cd \chat-app
To install dependencies
flutter pub get
To run the app, simply write
flutter run
Dependencies
Author
👨💻 Abdul Azim
- Github: Abdul Azim
Show your support
Give a ⭐️ if this project helped you!