Skip to content

A Password Manager app with a GUI to store, manage, and retrieve passwords. It generates random passwords, auto-copies to clipboard, and saves credentials (website, username, password) in JSON. Features include error handling, input validation, search functionality, and a lock icon for a professional look.

License

Notifications You must be signed in to change notification settings

pranjalco/password-manager-intermediate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Password Manager

A Password Manager with a GUI to store, manage, and retrieve passwords securely. It generates random passwords, copies them to the clipboard, and stores credentials in a JSON file with search and validation features.

Screenshots

ss1, ss2

Author

Pranjal Sarnaik

Features

  • Generates strong random passwords.
  • Automatically copies passwords to the clipboard.
  • Validates input to ensure no fields are empty.
  • Saves credentials in data.json and allows searching.
  • Simple GUI with a lock icon for design appeal.

Level

Intermediate

Tech Stack

Python | Tkinter | JSON | File Handling | Clipboard Handling | Error Handling

How to Run

  1. Clone the repo:
    git clone https://github.com/pranjalco/password-manager-intermediate.git
    
  2. Run(Also install required libraries):
    pip install pyperclip
    python app.py
    

Created by Pranjal Sarnaik
Released under the MIT License

About

A Password Manager app with a GUI to store, manage, and retrieve passwords. It generates random passwords, auto-copies to clipboard, and saves credentials (website, username, password) in JSON. Features include error handling, input validation, search functionality, and a lock icon for a professional look.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages