An easy configurable and secure open-source personal password manager.

Overview

Password Manager

An easy configurable and secure open source personal password manager.

Motivation

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 -

  1. Create Firebase project and Enable Firebase Firestone Database for the project

  2. Generate App with flutter

Screenshots

(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

How can I create my version?

  1. Configure 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 file

    PASS=
         
    
         

    Note: Add encryption password, and password length should be 16.

  6. Now open terminal and run this command to Generate Android APK

    flutter build apk
    

Disclaimer: This project is not tested on IOS.

Flutter Architecture

Encryption Algorithm

  • AES with PKCS7 padding
3rd party libraries
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

Issues

Feel free to submit issues and enhancement requests.

Contributing

Pull requests are welcome.

Copyright and Licensing

This project is licensed under the Apache 2.0 license

You might also like...

Configurable navigation bar for Flutter

Configurable navigation bar for Flutter

ff_navigation_bar A highly configurable navigation bar with emphasis for the selected item. Add dependency dependencies: ff_navigation_bar: ^0.1.5

Sep 22, 2022

Flutter-FFNavigationBar - Configurable navigation bar for Flutter

Flutter-FFNavigationBar - Configurable navigation bar for Flutter

ff_navigation_bar A highly configurable navigation bar with emphasis for the selected item. Add dependency dependencies: ff_navigation_bar: ^0.1.5

Sep 22, 2022

Configurable file explorer widget for Flutter

Configurable file explorer widget for Flutter

Filex Configurable file explorer widget for Flutter Usage Simple: import 'package:filex/filex.dart'; import 'package:path_provider/path_provider.dart'

Oct 13, 2022

Esizer - A Flutter package provide responsive, dynamic, configurable size for each device screen size

Esizer - A Flutter package provide responsive, dynamic, configurable size for each device screen size

ESizer A Flutter package provide responsive, dynamic, configurable size for each

Feb 15, 2022

Most popular and easy to use open source UI library with 1000+ Widgets to build flutter app.

Most popular and easy to use open source UI library with 1000+ Widgets to build flutter app.

GetWidget is a 100% free Flutter open-source UI Kit library built with Flutter SDK to make Flutter development easier and more joyful than ever. GetWi

Jan 1, 2023

Most popular and easy to use open source UI library with 1000+ Widgets to build flutter app.

Most popular and easy to use open source UI library with 1000+ Widgets to build flutter app.

GetWidget is a 100% free Flutter open-source UI Kit library built with Flutter SDK to make Flutter development easier and more joyful than ever. GetWi

Jan 3, 2023

Kyber Mod Manager A Mod Manager build for Kyber.

Kyber Mod Manager A Mod Manager build for Kyber.

Kyber Mod Manager A Mod Manager build for Kyber. This app is not affiliated with Kyber or any of its creators. Key Features • Download • Screenshots •

Sep 25, 2022

Daily-Task-Manager a daily task manager application project created in flutter

Daily-Task-Manager a daily task manager application project created in flutter

This is a daily task manager application project created in flutter. Install this application on Android - Install from Play Store

May 10, 2022

Flutter integration for Supabase. This package makes it simple for developers to build secure and scalable products.

Flutter integration for Supabase. This package makes it simple for developers to build secure and scalable products.

supabase_flutter Flutter package for Supabase. What is Supabase Supabase is an open source Firebase alternative. We are a service to: listen to databa

Jan 7, 2023
Comments
  • general question about your experience building this project

    general question about your experience building this project

    Hi @Iamsdt ,

    Hope you are all well !

    I would like to create a clone of teampass a collaborative password manager, and I was wondering if you knew or can explain how to create a catalog of items, organised with an animated tree view, and flutter_rbac for managing roles and permissions. From your experience, what advices would you give me for neat architecture.

    Thanks for any insights or inputs on that question.

    teampass screeenshot: pf_tp_5

    Cheers, Luc

    opened by ghost 0
Owner
Shudipto Trafder
Learner, Programmer
Shudipto Trafder
A beautiful, secure and simple authenticator app that supports multiple protocols and services. Free and open source. Written in Flutter and Dart.

OpenAuth A beautiful, secure and simple authenticator app that supports multiple protocols and services. Free and open source. Written in Flutter and

Isaiah Collins Abetong 31 Oct 5, 2022
A SECURE personal data Analysis and Storage system.

Magic Data Bottle Our goal is to design and implement a secure personal data analysis and storage system. Repo Structure app An android app written in

Xinpeng Wei 3 Sep 27, 2022
Petrus Nguyễn Thái Học 193 Dec 29, 2022
Personal-Expense - Personal expense application in Flutter

expenseapp Personal expense application in Flutter / Application de dépense en F

Tommy 1 Feb 10, 2022
Appwrite is a secure end-to-end backend server for Web, Mobile, and Flutter developers that is packaged as a set of Docker containers for easy deployment 🚀

A complete backend solution for your [Flutter / Vue / Angular / React / iOS / Android / *ANY OTHER*] app Appwrite 0.12 has been released! Learn what's

Appwrite 28.2k Jan 3, 2023
Naan is an easy to use and secure wallet for NFTs & DeFi on the Tezos blockchain.

Naan - A Tasty Tezos Wallet Naan is a fun, simple, and secure way to create a Tezos wallet, collect NFTs, and explore the new world of Web3 on Tezos.

Tezsure 3 Aug 26, 2022
A Simple Password Manager based on Flutter for all platforms

JADLOC. A beautiful, encrypted password manager, built using Flutter and Dart. Features Fully encrypted using XSalsa20-Poly1305 (including the databas

Japan Gor 4 Jul 12, 2022
Cipherly is a Password Manager built using Flutter!

Cipherly: A Password Manager built using Flutter! Cipherly is first open source Password Manager made using Flutter! Cipherly is a password manager bu

Amit Wani 96 Dec 5, 2022
A password manager which can be accessed from anywhere.

pssswd A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this i

Soham Pal 3 Jun 20, 2022
Access app version and git informations from auto-generated and configurable widgets

This is a proof of concept and WIP Feedback and ideas welcome !! Access your pubspec and git commit informations like versions and commit status from

Robert Felker 15 Jul 7, 2021