This is a password manager application for android. It is developed using Java and Firebase database. It is a simple application that allows users to store their passwords in a secure way.
- 3 way authentication
- Firebase database allow users to store their passwords in a secure way
- Users can add, update, delete and view their passwords
- Good user interface with comfortable user experience
- User can generate passwords for his apps
- password strength indicator
- User can search for his passwords
- User can copy his passwords to clipboard
- If user forgets his password, he can reset it using his email
- If user has password not changed from 3 months, he will get a notification to change it
- Apps are categorized as social, email, finance and website
- Clone the repository
git clone https://github.com/SalahTawafsha/PassKeeper.git
- Open the project in Android Studio
- Run the application
here are some screenshots of the application usage
note that here there are:
- user name must by just chars, '.' and '_'
- phone number must be 10 digits
- email must be valid
- eye icon to show or hide the password
- password strength indicator
here is the home screen and options that in it
Note that here we have:
- eye icon to show or hide the password
- password generator that make password of letters, numbers and special characters
- password strength indicator
- app tag to categorize the password
Here is the password details screen and options that in it
When user click on edit icon, he will show password as below
If user made any change, button of delete app will replace by the save button as below
When user click on phone number and change it, password filed will appear and logout button will replace by the save button as below