The interactive file manager requires Javascript. Please enable it or use sftp or scp.
You may still browse the files here.
| 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.