I made a cool password manager application with python, to store, manage and edit your passwords and pins securely.
There were many challenging parts of it, with the most notable one being how I tried to make my dialog windows appear in the centre of the screen, but ran into some problems due to dpi scaling.
I am very proud of what I have achieved as I believe it shows off some of my best skills in a practical and useful app.
Note: to get the latest version of PasswordKeeper, you can either download the installer/binary manually from the releases section of the GitHub repo, or you can click the download link in the readme. Then, run the installer/binary, follow the installation prompts (or extract the tarball for Linux) and you’re good to go!
To try my project, it would be good to know how it actually works (obviously).
- When you first run it, you will see a login window like screenshot 1. Because it stores all of your data locally, you don’t have an account yet, so create one!
- Select the big blue “Create One” button and it will open a new window that looks like screenshot 2. Enter a username and password, and hit “Sign Up”. (The “Remember Username” checkbox is just for ease of access, so you don’t need to type out your username next time you open PasswordKeeper).
- IT WORKS! Now it’s time to use it: Get started by creating a category (or more) on the left, and then create some passwords for category! If you like, click the account icon in the top right corner and fiddle around with your settings (try out some nice colour themes).
- 10 devlogs
- 20h