An easy configurable and secure open source personal password manager.
My intention for this project, to build a personal password manager. Anyone can use this project and generate his own personal mobile app. All the passwords will be saved into his own Firebase Firestone database with encryption. You need just 2 steps -
-
Create Firebase project and Enable Firebase Firestone Database for the project
-
Generate App with flutter
(Dark)
MasterPass Verify UI | Home UI | Profile UI | Card UI | Password Gen UI |
---|---|---|---|---|
(Light)
Login UI | Home Page UI | Profile UI | Credit Card UI | Password Gen UI |
---|---|---|---|---|
-
Configure Flutter in your computer
-
Create Firebase account
-
Enable Firestone
-
Download "google-services.json" and add this file into android/app/ folder
-
Open .env file
PASS=<password length 16>
Note: Add encryption password, and password length should be 16.
-
Now open terminal and run this command to Generate Android APK
flutter build apk
- AES with PKCS7 padding
GetX | Font Awesome Flutter | Google fonts | Cloud Firestore |
---|---|---|---|
Injectable + GetX + GetIt | Flutter Svg | Get Storage | Firebase auth |
Encrypt | Flutter Fimber | Flutter Slidable | Firebase auth |
Flutter Dotenv | Flutter credit card | uuid | Google sign in |
Feel free to submit issues and enhancement requests.
Pull requests are welcome.
This project is licensed under the Apache 2.0 license