This is a simple Python-based Password Manager application with a graphical user interface (GUI) using Tkinter. It allows you to generate secure passwords, store them along with website and email information, and retrieve saved passwords when needed.
- Generate random passwords.
- Save and manage passwords for different websites.
- Retrieve passwords for websites.
- Store password data in a JSON file.
- Python 3.x
- Required Python libraries (
tkinter,pyperclip)
-
Clone the repository to your local machine.
git clone https://github.com/NoorMahammad-S/password-manager.git
-
Navigate to the project directory.
cd password-manager-app -
Run the application.
python password_manager_app.py
- Click the "Generate Password" button to create random passwords.
- Enter website, email, and password information.
- Click the "Add" button to save the data.
- Use the "Search" button to retrieve saved passwords.
Contributions are welcome. Please follow the GitHub flow when contributing.
- Fork the repository.
- Create a new branch for your feature or fix.
- Make your changes.
- Test your changes thoroughly.
- Create a pull request to merge your branch into the main repository.
This project is licensed under the MIT License - see the LICENSE file for details.
