Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

My Personal Password Manager

Hello there! Welcome to my Password Manager project. I created this application to provide a simple and secure way to manage all my website login credentials in one place. It's a desktop application built with Python, and I've focused on making it both functional and easy on the eyes.


What It Can Do

  • Generate Strong Passwords: One click = secure, random passwords (auto-copied to clipboard!).

  • Save Credentials: Store site name, email/username, and password safely.

  • Quick Search: Instantly find saved logins by website name.

  • View All Passwords: Unlock all saved entries with your master password — neatly organized in a table.

  • One-Click Copy: Copy email or password directly from the list for quick logins.


How I Built It

  • Python: Powers the core logic behind the app.

  • Tkinter: Handles the clean and simple user interface.

  • ttkbootstrap: Adds a modern, professional theme to the UI.

  • JSON: Stores all password data securely in a local data.json file.


How to Get Started

  1. Install Python 3 on your system.

  2. Download all project files (main.py, logo.png, requirements.txt).

  3. Open Terminal/CMD, navigate to the project folder, and run:

pip install -r requirements.txt
  1. Start the app with:
python main.py
  1. Enjoy!

Screenshots

Main Window where from where you can add credentials Main Window
Second window — where you can see all your saved passwords (but hey, you’ll need a password to see your passwords 😏). Main Window