PW managers are hard to do correctly. This project forces the user to display their password in plain view to unlock the database. Retrieved password are printed to stdout, the master password is stored in plaintext in the file itself. This project unfortunately isn't as secure as lastpass.
I know this is a beginner project and I don't want to be incredibly harsh, so I would strongly suggest you take a look at how other managers do it. Keepass is a great example of a locally stored password manager. Managing secrets correctly is difficult, but keep at it!