An application that allows the user to create an account and save various credentials
PasswordLocker.mp4
Emmaculate Kamau
Python
An IDE such as VS code with Python version 3 installed and a terminal.
- Clone the repository at here.
- Extract and open the folder on VS code or navigate to the folder on your terminal.
- Run
chmod +x run.py
and./run.py
respectively on the terminal. - Interact with the application.
To fix a bug or enhance an existing module, follow these steps:
- Fork the repo
- Create a new branch (git checkout -b improve-feature)
- Make the appropriate changes in the files
- Add changes to reflect the changes made
- Commit your changes (git commit -am 'Improve feature')
- Push to the branch (git push origin improve-feature)
- Create a Pull Request
BDD focuses on how the user will interact with the application.
What you will see and experience:
- On the terminal, you'll confirm whether you have an account or not.
- If no, you'll be prompted to enter a username and a password. A choice to generate a password is also available.
- Application will confirm that an account has been created and revert to ask whether you have an acc, this time you can respond with yes and log in.
- Once logged in, you will be presented with shortcodes that will aid in navigation.
- Shortcode - cc will allow you to create a credential. You will be prompted to enter an account name e.g facebook, a username, an email and a password. An option to generate a password for the account is also provided.
- Shortcode - dc will allow you to display all the credentials in the acc.
- Shortcode - fc will allow you to search for an account using the account name provided.
- Shortcode - ex will allow you to exit the application.
If you find a bug or would like to request a new function, reach out to me via Email: emmaculatewkamau@gmail.com or on LinkedIn
Copyright (c) 2022 Emmaculate Kamau
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.