Name | Modified | Size | Downloads / Week |
---|---|---|---|
includes | 2024-06-30 | ||
sql | 2024-06-30 | ||
css | 2024-06-30 | ||
register.php | 2024-06-30 | 2.3 kB | |
search_vault.php | 2024-06-30 | 3.9 kB | |
vault.php | 2024-06-30 | 8.2 kB | |
verify_2fa.php | 2024-06-30 | 1.4 kB | |
verify_otp.php | 2024-06-30 | 2.1 kB | |
login.php | 2024-06-30 | 1.9 kB | |
logout.php | 2024-06-30 | 406 Bytes | |
readme.md | 2024-06-30 | 2.1 kB | |
export.php | 2024-06-30 | 2.4 kB | |
footer.php | 2024-06-30 | 211 Bytes | |
import.php | 2024-06-30 | 2.6 kB | |
index.php | 2024-06-30 | 2.8 kB | |
LICENCE | 2024-06-30 | 1.3 kB | |
donate.php | 2024-06-30 | 2.2 kB | |
edit_bank.php | 2024-06-30 | 3.1 kB | |
edit_website.php | 2024-06-30 | 2.6 kB | |
add_bank.php | 2024-06-30 | 4.1 kB | |
add_website.php | 2024-06-30 | 3.4 kB | |
create_2fa_codes.php | 2024-06-30 | 2.7 kB | |
delete_bank.php | 2024-06-30 | 740 Bytes | |
delete_website.php | 2024-06-30 | 749 Bytes | |
account_editor.php | 2024-06-30 | 5.1 kB | |
account_exists.php | 2024-06-30 | 2.1 kB | |
about.php | 2024-06-30 | 3.1 kB | |
2fa.php | 2024-06-30 | 2.2 kB | |
2fa_codes.php | 2024-06-30 | 1.7 kB | |
README.md | 2024-06-26 | 3.5 kB | |
LICENSE | 2024-06-26 | 34.5 kB | |
donate.md | 2024-06-26 | 514 Bytes | |
Totals: 32 Items | 104.1 kB | 0 |
Violet PWM
Violet PWM is a personal password manager designed to securely store website and bank details. This project is protected under a proprietary license. Unauthorized copying or distribution is prohibited.
Setup Instructions
Follow these steps to set up Violet PWM on your local environment.
Prerequisites
- PHP 7.4 or higher
- MySQL or MariaDB
- A web server like Apache or Nginx
- XAMPP or similar package for Windows users (optional)
Step 1: Clone the Repository
Clone the repository to your local machine using the following command:
git clone https://github.com/yourusername/violet-pwm.git
Step 2: Set Up the Database
Create a new database in your MySQL or MariaDB server.
Import the provided SQL file violet_dist.sql to create the required tables. You can do this using the MySQL command line or a tool like phpMyAdmin.
Using MySQL Command Line
mysql -u yourusername -p yourpassword violet_pwm < path/to/violet_dist.sql
Using phpMyAdmin
Open phpMyAdmin.
Select or create the violet_pwm database.
Use the "Import" tab to upload and import violet_dist.sql.
Step 3: Configure the Application
Update the database connection settings.
<?php
// removed the "*_php.dist" to *.php
// dbconnect.php
$dsn = 'mysql:host=localhost;dbname=violetpwm';
$username = 'root';
$password = '';
// functions.php
define('ENCRYPTION_KEY', 'your-secret-key'); // Replace with your own secret key
?>
Linux: Set the correct file permissions for the project directory.
chmod -R 755 violet-pwm
Step 4: Run the Application
Start your web server and ensure PHP is running. Open your web browser and navigate to the project directory, e.g., http://localhost/violet-pwm.
Additional Notes
Ensure you have openssl extension enabled in your PHP configuration for encryption and decryption.
If you are using XAMPP, make sure Apache and MySQL services are running.