An easy configurable and highly secure open source personal password manager

  Password

Password Manager

Short intro: An easy configurable and highly secure open source personal password manager. Anyone can you this project and generate his own personal mobile app. All the password will be saved into your own Firebase Firestone database with encryption.

Motivation

My intention of this project, to build a personal password manager. Anyone can you this project and generate his own personal mobile app. All the password will be saved into your own Firebase Firestone database with encryption. You need just 3 steps –

  1. Create Firebase project and Enable Firebase Firestone Database for the project
  2. Generate App with flutter

Screenshots

(Dark)

MasterPass Verify UIHome UIProfile UICard UIPassword Gen UI

(Light)

Login UIHome Page UIProfile UICredit Card UIPassword Gen UI

How can I create my version?

  1. Config Flutter in your computer
  2. Create Firebase account
  3. Enable Firestone
  4. Download “google-services.json” and add this file into android/app/ folder
  5. Open .env filePASS=<password length 16> Add encryption password, and password length should be 16.
    1. Now open terminal and run this command
    flutter build apk

Flutter Architecture

Encryption Algorithm

  • AES with PKCS7 padding
3rd party libraries
  • State Management: GetX
  • DI: Injectable + GetX

Issues

Feel free to submit issues and enhancement requests.

Contributing

Pull requests are welcome.

Download source code on GitHub

https://github.com/Iamsdt/password_manager