Home
Name Modified Size InfoDownloads / 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.
Source: readme.md, updated 2024-06-30