Skip to content

Password management GUI made with Python's tkinter module.

License

Notifications You must be signed in to change notification settings

justvinny/tk_PassVolt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Android Version made in Java

Android Version

Pass Volt v1.1 (Desktop)

Password management GUI made with Python's tkinter module.

It's main purpose is to make remembering unique complex passwords for your multiple accounts easier.

Pass Volt stores all acount information into a local dbm file on your device using Python's shelve module.

This should be a secure solution as long as you do not share the dbm file to other people or get your device stolen. :)

Screenshots:

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

What's new:

  • Finished fixing buttons not highlighting properly on Windows OS.
  • Hidden password field when registering a new platform.
  • Minor UI design tweaks—added title header for main menu and added borders for menu.

Dependencies:

  • pyperclip
  • shelve, tkinter (both in standard lib)

Current Features:

  • Login page so only you can access the data. Input fields characters are also hidden to protect your account from prying eyes. :)
  • Binded enter to Login button when highlighted with tab key.
  • Input validation for entry fields. Also, if new user, automatically creates account based on first input.
  • Main menu/navigation that is located on the left part of the screen.
  • Create new platform accounts that will be stored in the dbm file.
  • Delete existing accounts that will be removed from the dbm file.
  • Remove allows multiple selection for easy deletion.
  • Status bar that shows results based on button presses is located on the lower right side of the screen.
  • Using the pyperclip module, automatically copies the password to the clipboard.

Work in progress:

  • Package into exe file for windows. COMPLETED 27/1/2020
  • GUI design revamped COMPLETED 27/1/2020
  • Create Pass Volt password page if new user. COMPLETED 26/1/2020

Future plans:

  • Might make GUI even nicer—add icons, logo, fancier backgounds, etc.
  • Make a mobile version using kivy.

About

Password management GUI made with Python's tkinter module.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages