A modern and beginner-friendly Password Manager GUI App built using Python Tkinter. This project allows users to securely store, search, generate, view, and delete passwords with a clean dark-themed interface.
- 💾 Save passwords
- 📂 View all saved passwords
- 🔍 Search passwords instantly
- 🗑 Delete passwords
- ⚡ Generate strong random passwords
- 🌙 Modern dark UI using Tkinter
- 📁 Stores passwords locally in a text file
- Python 🐍
- Tkinter 🎨
- File Handling 📁
- Random & String Modules 🔐
password-manager/
│
├── main.py
├── passwords.txt
└── README.mdgit clone https://github.com/your-username/password-manager.gitcd password-managerpython main.pyEnter:
- Website name
- Password
Then click Save.
Click Generate to create a secure random password automatically.
Enter website name and click Search to find stored credentials.
Enter website name and click Delete to remove saved data.
This project helps beginners learn:
- Tkinter GUI Development
- Functions in Python
- Dictionaries
- File Handling
- Event-driven Programming
- User Input Validation
This project stores passwords in a local text file (passwords.txt).
- Use encryption
- Hash sensitive data
- Use secure databases
- 🔐 Encrypt stored passwords
- 👁 Show/Hide password button
- 📋 Copy password to clipboard
- ☁ Cloud storage support
- 🧑💻 Login authentication
- 🎨 Advanced animations & themes
Contributions are welcome!
- Fork the project
- Create your feature branch
- Commit changes
- Push to branch
- Open a Pull Request
If you like this project:
⭐ Star the repository 🍴 Fork the project 🐛 Report issues
Made with ❤️ by Your Name
GitHub: https://github.com/your-username
.png)