Skip to content

a-abukar/PassPal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PassPal

PassPal is an open-source password manager application built with Python and tkinter. It allows users to securely store their passwords and other sensitive information, as well as log in and manage their stored credentials.

PassPal screenshot

Features Secure storage of usernames, passwords, hints, and recovery emails User authentication for access to stored credentials Strong password requirements to ensure account security Easy-to-use graphical user interface (GUI) Open-source and customizable codebase

Installation Clone the repository to your local machine

Copy code git clone https://github.com/a-abukar/password-manager.git

Install the required dependencies with pip Copy code pip install -r requirements.txt Run the application with Python Copy code python passpal.py Usage When the application is launched, users can sign up by entering their desired username, password, hint, and recovery email in the provided fields. Passwords must be at least 8 characters long, and must contain at least one uppercase letter, one lowercase letter, one digit, and one special character. Recovery email must be a valid email address.

Once signed up, users can log in with their username and password to view, add, edit, or delete their stored credentials.

Contributing PassPal is an open-source project, and contributions are always welcome. To contribute:

Fork the repository Create a new branch for your changes Make your changes and commit them with descriptive commit messages Push your changes to your forked repository Open a pull request to the original repository

Authors Algi Tabir Abdulrahman Abukar

License

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages