/password_wallet

Password Wallet is a mobile application for managing passwords.

Primary LanguageDart

Password Wallet

A mobile application for managing passwords

The goal of this project is to create a mobile application for Android that allows users to store and manage their passwords in encrypted form.

The application supports HMAC and SHA-512 encryption algorithms. The application uses algorithm implementations provided by the Pointy Castle package, which is based on implementations from the Bouncy Castle.

BloC library, by Felix Angelov, is used to manage application state.

Application code coverage is measured by LCOV and is 90.4%.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Detailed information about installation and configurations are provided at developers' site.

Technology Stack

  • Flutter
  • SQLite

Preview

User Registration

user registration

Passwords Management

passwords management

Adding Password

adding password

Changing User Password

changing user password

Login Logs

login logs

Activity Logs

activity logs

Data Changes

data changes

Author

  • Michał Koziara