Skip to content

Latest commit

 

History

History
87 lines (56 loc) · 2.83 KB

README.md

File metadata and controls

87 lines (56 loc) · 2.83 KB

Password Manager App

This is a simple Password Manager App developed using Kotlin, Jetpack Compose, and RoomDB. The app allows users to securely store and manage their passwords with a clean and intuitive UI. It includes features for adding, viewing, editing, and deleting passwords.

Features

  • Add Password: Allows users to add new passwords.
  • View Passwords: Displays a list of stored passwords.
  • Edit Password: Allows users to edit existing passwords.
  • Delete Password: Allows users to delete passwords.
  • Modal Bottom Sheet: For adding/editing passwords without navigating away from the home screen.
  • Secure Storage: Passwords are securely stored using RoomDB.

Screenshots

Getting Started

These instructions will help you set up and run the project on your local machine for development and testing purposes.

Prerequisites

  • Android Studio
  • Kotlin
  • Jetpack Compose
  • RoomDB

Installation

  1. Clone the repository:
    git clone https://github.com/your-username/password-manager-app.git
    
    cd password-manager-app
    
    
  2. Open the project in Android Studio:
  • Open Android Studio.
  • Select "Open an existing Android Studio project".
  • Navigate to the project directory and select it.
  1. Build and Run:
  • Connect your Android device or start an emulator.
  • Click on the "Run" button in Android Studio.

Usage

Adding a Password

  1. Launch the app.
  2. Tap on the "Add Password" button (floating action button).
  3. Fill in the details for the account (Account Type, Username/Email, Password).
  4. Tap on "Save" to add the password to the list.

Viewing Passwords

  • The home screen displays a list of all saved passwords.

Editing a Password

  1. Tap on a password entry from the list on the home screen.
  2. The details of the password will be displayed.
  3. Tap on the "Edit" button to modify the details.
  4. Make the necessary changes and tap "Save".

Deleting a Password

  1. Tap on a password entry from the list on the home screen.
  2. The details of the password will be displayed.
  3. Tap on the "Delete" button to remove the password from the list.

License

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

Acknowledgments

  • Jetpack Compose Documentation
  • RoomDB Documentation
  • Material Design for Compose