Skip to content

An amazing application that help's manage personal passwords and even generate new passwords for users.

License

Notifications You must be signed in to change notification settings

Reuben-Kipkemboi/Password-Locker

Repository files navigation

Password-Locker

By Reuben Kipkemboi

Table of Content

Description

Given the fact that a person has at least 7 different accounts he or she has signed into, be it email, social media, entertainment or job portal accounts. It becomes really hard to remember all those passwords and even create new ones.

With this application one is able to create a user account in the password locker account and use this account to now create other account details together with their credentials therefore reducing the need to master the various passwords and details.

With password locker a user can do the following:

  • Create an account or sign up to password locker
  • Login to password locker and now start creating other accounts with their relevant details.
  • With the accounts you can view all your accounts and their details, delete the accounts and display every account with its details

Go Back to the top


User Stories

What the user is capable of doing with the application.

A user can:

  • Create a password locker account with user details, a login username and password.
  • Store my already existing account credentials in the application.
  • create new account credentials in the application.Also the application generates a default password that can be used and also the users can provide their own pass codes or passwords.
  • View my various account credentials and their passwords in the application.
  • Delete a credentials account that I no longer need in the application.

Go Back to the top

Behaviour Driven Development

Behaviour Description
Creation of user Accounts User creates accounts and uses account yo login using CA user input
Save User and account credentials User details saved
Display credentials Display possible with the v code
Delete details Unwanted details removed or deleted

Go Back to the top

Installation Requirements

Prerequisites

  • python3.8
  • pip
  • pyperclip

Cloning

  • In your terminal:

       $ git clone https://github.com/Reuben-Kipkemboi/Password-Locker
       $ cd Password
       

Running the Application

  • To run the application, in your terminal: $ chmod +x run_application.py

    $ ./run_application.py

Testing the Application

  • To run the tests for the class file: $ python3.8 test_Credentials.py

$ python3.8 test_User.py

Go Back to the top

Technologies Used

  • Python

License

MIT License

Copyright (c) Reuben Kipkemboi

Authors Info

About

An amazing application that help's manage personal passwords and even generate new passwords for users.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages