- ✅ Final Project
Welcome to Password Manager! This is my final project submission for CS50P.
- Add Password: Securely store passwords for different websites or services.
- Retrieve Password: Retrieve passwords by verifying the master password.
- Update Password: Update existing passwords.
- Delete Password: Delete passwords.
- Show All Password: Display a list of all stored websites and usernames.
- Generate Password: Generate strong random passwords.
To run this project, follow these steps:
-
Clone the repository:
git clone https://github.com/codenameberyl/CS50P.git
-
Change into the project directory:
cd "Final Project"/"Final Project"
-
Install the required dependencies from
requirements.txt
:pip install -r requirements.txt
-
Run the project:
python project.py
The project is structured as follows:
project.py
: Contains the main function and additional functions related to the project.test_project.py
: Contains test functions for the additional functions inproject.py
.README.md
: This README file explaining the project and its usage.requirements.txt
: Lists the required libraries for the project.
I would like to thank CS50 staff for the amazing course and guidance throughout this project.