Skip to content

Latest commit

 

History

History
66 lines (66 loc) · 5.21 KB

README.md

File metadata and controls

66 lines (66 loc) · 5.21 KB

Simple Password Manager

Simple Password Manager is a basic browser extension that allows you to store, manage, and generate strong passwords conveniently. This tool is designed for personal use and helps you keep track of your credentials securely within your browser.


Features

  • Password Storage: Save and manage your credentials (website, username, and password) easily.
  • Password Generation: Generate strong random passwords with the click of a button.
  • User-Friendly Interface: Simple and intuitive design for ease of use.
  • Local Storage: All passwords are saved in the browser's local storage for privacy.

How It Works

  1. Generate Passwords: Use the "Generate" button to create a secure random password.
  2. Save Passwords: Enter the website, username, and password details to save them securely.
  3. Retrieve Saved Passwords: View a list of all your saved passwords anytime from the extension.

Technologies Used

  • JavaScript: Handles the logic for storing and retrieving passwords.
  • HTML/CSS: Provides the structure and styling for the extension.
  • Chrome Storage API: Utilizes browser storage to save passwords locally.

Installation

  1. Clone this repository to your local machine:
  2. git clone https://github.com/<your-username>/simple-password-manager.git
    cd simple-password-manager
  3. Open your Chrome browser and navigate to chrome://extensions.
  4. Enable Developer Mode by toggling the switch in the top right corner.
  5. Click on the Load Unpacked button and select the project folder.
  6. The extension will now appear in your browser toolbar.

Usage

  1. Click on the extension icon in your browser toolbar.
  2. Fill in the required fields (website, username, and password) to save credentials.
  3. Use the "Generate" button to create strong passwords for your accounts.
  4. View the saved passwords directly within the extension.

Limitations

Passwords are stored in plain text in local storage. This implementation is not secure for sensitive data. Avoid using it for critical accounts unless improved with encryption.


Contributing

Contributions are welcome! If you'd like to contribute:

  1. Fork the repository.
  2. Create a feature branch.
  3. Commit your changes and push to your forked repository.
  4. Open a pull request for review.

License

This project is licensed under the MIT License.


Disclaimer

This project is a basic password manager created for personal learning purposes. Use it with caution and at your own risk.