An opensource password manager

Overview

Passman

Contributors Forks Issues Pull Request

An open source password manager

Contents

  1. Description
  2. Project structure
  3. Project roadmap
  4. Getting started
  5. Built with
  6. Contributing
  7. Authors
  8. License

Description

This project aims to provide an opensource alternative to password managing solutions for enhanced security and more flexeblity.

What's the problem?

Already existing solutions are not open source specifically over android platform which compromises security.

How can this project help?

This project is planned to provide various layers of security to password management including both local and cloud solutions.

The idea

The essence is to use locally encrypted file as a backup for password retrieval which if even is hacked from cloud cannot be cracked without users master password.

Project structure

├── .github/            github related files like PR templates, contribution guidelines
├── android             flutter generated android specific code
├──ios                  flutter generated ios specific code (for future use)
├── lib                 contains all source codes and modules of projects
  ├──lowlevel           contains low level security APIs
├──test                 individual widgets can be tested here
├── .gitignore          stores files and directories to be ignored in commits
├── LICENSE             the open source license
├── pubspec.yaml        metadata of the project
├── pubspec.lock        stores version of every package used in the project
└── readme.md           details and instructions about the project go here

Project roadmap

The project currently does the following things.

  • Stores passwords locally
  • Stores user acount details locally

Additional details

Please read details.md for details on how every thing is implemented and further documentations.

Current Issues

Please read issues.md for details on future plans and current issues.

Getting started

Everyone is welcomed to contribute to our project. Mentioning in bold, you do not need to know the tech stack and tools beforehand to be a part of our project. This is a learn-and-build projects where the contributors build alongside learning the various concepts and technologies involved.
Below are a few prerequisites and installation guides:

Prerequisites

Local environment

  • A code editor
  • Flutter installed
  • Emulator or android phone

Anything else

yes, a will to make it happen

Installing

follow these steps

  1. Install flutter
  2. Open the root folder in a code editor
  3. start Emulator or connect an android device
  4. start a terminal and type flutter run

Built with

  • Flutter
  • Firebase

Contributing

Please read contributing.md for details on our code of conduct, and the process for submitting pull requests to us.

Authors

License

This project is licensed under the MIT License - see the LICENSE file for details.

You might also like...

Open source password generator app for Android and iOS

Open source password generator app for Android and iOS

Parole is an open-source, free, and cross-platform service that is intended to make people secure on the internet ecosystem. Parole excels to build up

Oct 19, 2021

OOTP (Open One-time Password) is a supports multiple programming languages.

OOTP (Open One-time Password) is a supports multiple programming languages. The generated one-time passwords are fully compliant with HOTP (HMAC-based One-time Password) and TOTP (Time-based One-time Password).

Nov 20, 2022

A task manager built with Flutter, Serverless, Postgres, Firebase

A task manager built with Flutter, Serverless, Postgres, Firebase

Tasky Mobile App A project management mobile app This project is an implementation of a Design i found on uigaints.com by Ashish Dhakal. The Backend w

Dec 31, 2022

Simple student record manager app for learning flutter basics

Simple Student Record Manager Simple student record manager app for learning flutter basics integrated with Django REST API (refer Generic-Student-API

Oct 31, 2022

Plant Manager is an application that was developed on Rocketseat NLW5 with React Native but was rebuilt using Flutter.

Plant Manager is an application that was developed on Rocketseat NLW5 with React Native but was rebuilt using Flutter.

Technologies | Project | Layout | License 🚀 Technologies This project was developed with the following technologies: Flutter 💻 Project Plant Manager

Aug 11, 2021

Flutter Theme Manager with Abstract Factory Design

extheme 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

Dec 23, 2022

Create mobile file manager design using Flutter

Create mobile file manager design using Flutter

Mobile File Manager Watch it on YouTube Home & Cloud Screen On this file manager design has two pages. The Home page displays file usage information,

Dec 23, 2022

Flutter network manager package.

Flutter network manager package.

Features With Network Manager, you can now easily manage your internet requests, send and receive data. Usage Set Base URL Settings Base URL - Networ

Dec 4, 2022

Utility Manager Flutter Application is made with Flutter and Supabase which allows user to add task, set remainder to the task, set color to separate tasks and it allows to add URL with URL's informations.

Utility Manager Flutter Application is made with Flutter and Supabase which allows user to add task, set remainder to the task, set color to separate tasks and it allows to add URL with URL's informations.

Utility Manager Flutter Application! Utility Manager Flutter Application is made with Flutter and Supabase which allows user to add task, set remainde

Jan 6, 2022
Comments
  • general question about your experience building this project

    general question about your experience building this project

    Hi @Niloy-Majumder ,

    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
  • Replacing json file systems with hive

    Replacing json file systems with hive

    Is your feature request related to a problem? Please describe. The app currently stores data in a text file which compromises security

    Describe the solution you'd like Replace existing storage system with hive

    Describe alternatives you've considered sqlflite : less secure

    enhancement 
    opened by Alquama00s 0
Owner
Developer Student Clubs KGEC
Developer Student Clubs KGEC
AuthPass - Password Manager based on Flutter for all platforms. Keepass 2.x (kdbx 3.x) compatible.

AuthPass.app - Open Source Password Manager for mobile and desktop AuthPass - Password Manager based on Flutter for all platforms. Keepass 2.x (kdbx 3

AuthPass 1.5k Jan 5, 2023
A simple, cross-platform password manager created with Flutter.

PassMan PassMan Logo © 2021 by Yash Ahir is licensed under CC BY-NC 4.0 A simple, cross-platform password manager created with Flutter. How to run thi

Yash Ahir 19 Dec 14, 2022
Password Manager Created Using Flutter And SQLite

Password Manager Created Using Flutter And SQLite

Imira Randeniya 15 Dec 24, 2022
A beautiful, cross-platform, encrypted password manager 🔐

Passwd. A beautiful, encrypted password manager, built using Flutter and Dart. Note: This project is unmaintained for now Features Fully encrypted usi

Passwd. 145 Dec 22, 2022
Kee Vault 2 - a password manager for multiple devices.

Kee Vault 2 is a password manager for multiple devices. Password databases (Vaults) are encrypted using the KeePass storage format (KDBX) before being stored on the local device or sent to a remote server for synchronisation purposes.

Kee 11 Jan 6, 2023
OpenSource Resturant Flutter App

This project is a starting point for a Flutter application.

Ayman Abdulrahman 108 Nov 13, 2022
Munem Sarker 1 Jan 25, 2022
A package that lets you include a cool, nice looking and validated Password TextFormField in your app to enhance user experience. The package is fully & easily modifiable.

A package that lets you include a cool, nice looking and validated Password TextFormField in your app to enhance user experience. The package is fully

Muhammad Hamza 21 Jan 1, 2023
Email and Password Authentication In Flutter & Firebase in Flutter 2.2

Email and Password Authentication In Flutter & Firebase in Flutter 2.2

BackSlash Flutter 43 Nov 23, 2022
Amir Khan 47 Jan 8, 2023