Password Manager App

Welcome to the Password Manager App! This application allows users to securely store and manage their passwords in a user-friendly interface.

Features

  • Add Password: Users can securely add new passwords by providing details such as account type, username/email, and password.

  • View/Edit Password: Users can view and edit existing passwords, including account details.

  • Delete Password: Users can delete passwords.

  • Password Strength Meter: A visual indicator of password strength is provided to help users create strong passwords.

  • Biometric Authentication: Users can authenticate using biometric (e.g., fingerprint, face ID) for added security.

  • Password Generation: A feature to generate strong, random passwords is provided for new entries.

Technologies Used

  • Encryption: Passwords are encrypted using the RES algorithm.

  • Database: Room database is used to store encrypted passwords locally on the device.

  • User Interface: Jetpack Compose is used to design the user interface.

  • Input Validation: Validation is implemented to ensure mandatory fields are not empty.

  • Error Handling: Proper error handling is implemented to ensure a smooth user experience.

Installation

Usage

  • Launch the application on your Android device.

  • Use the application to add, view, edit, and delete passwords.

  • Use the password strength meter to create strong passwords.

  • Use biometric authentication for added security.