https://github.com/machariamark/password-vault
A cli that will help manage, generate and store your passwords.
https://github.com/machariamark/password-vault
python
Last synced: about 1 year ago
JSON representation
A cli that will help manage, generate and store your passwords.
- Host: GitHub
- URL: https://github.com/machariamark/password-vault
- Owner: MachariaMark
- License: mit
- Created: 2021-09-02T11:05:10.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-09-04T18:50:39.000Z (almost 5 years ago)
- Last Synced: 2025-02-02T08:11:18.540Z (over 1 year ago)
- Topics: python
- Language: Python
- Homepage:
- Size: 13.7 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## PASSWORD VAULT
03.09.2021
#### By **Mark Muchiri Macharia**
## Description
A python program that runs on the terminal. The app, securely stores a user's account credentials for varous platforms and also generates passwords for a user's new or existing accounts using the inbuilt random and string libraries.
## Link to live site on GitHub Pages
## Requirements
* This program requires python3.+ (and pip) installed, a guide on how to install python on various platforms can be found [here](https://www.python.org/)
* Once python is installed, install the folowing external libraries using pip:
* **`pip3 install pyperclip`**
* **`pip3 install termcolor`**
* **`pip3 install unittest`**
## Setup/Installation
To user the appliction, first make sure you have installed the required modules from above as well as have python 3.+ installed in your computer.
Here is a run through of how to set up the application:
* **Step 1** : Clone this repository using **`git clone https://github.com/MachariaMark/password-vault.git`**, or downloading a ZIP file of the code.
* **Step 2** : The repository, if downloaded as a .zip file will need to be extracted to your preferred location and opened
* **Step 3** : Open the terminal, go to the project directory and run the following commands: **`chmod +x run.py`** and **`./run.py`** respectively to launch the program.
## Known Bugs
No known bugs.
## FEATURES
A user can ;
* create a password locker account.
* store their already existing account credentials.
* create new account credentials.
* opt to put in a password of their choosing for the new credential account.
* view their various account credentials and their passwords.
* delete a credentials account.
## Technologies Used
* Python 3.7.4
* The following external python libraries were used in this project:
* pyperclip
* random (inbuilt)
* time (inbuilt)
* getpass (inbuilt)
* termcolor
* unittest
## Support and contact details
For feedback contact me through;
* mark.macharia@student.moringaschool.com
* 0759329269
### License
This project is licensed under the terms of the MIT license.
Copyright (c) 2021 **Password vault**