This is a password manager mobile application built using the Laravel framework. It provides users with a secure and convenient way to store and manage their passwords.
- Laravel: A powerful PHP framework for building web applications.
- Livewire: A full-stack framework for Laravel that makes building dynamic interfaces simple.
- Tailwind CSS: A utility-first CSS framework for rapidly building custom user interfaces.
- FluxUI: A collection of pre-built UI components for Tailwind CSS.
- Alpine.js: A minimal JavaScript framework for adding interactivity to your HTML.
- SQLite: A lightweight, file-based database engine.
- NativePHP: A framework for building native mobile applications using PHP.
- PHP 8.0 or higher
- Composer
- NPM
- NativePHP plugins
- Mobile Biometrics (Paid)
- Mobile Secure Storage (Paid)
- Mobile Dialog
- Mobile Browser
- Clone the repository:
git clone https://github.com/codingwithrk/password-manager.git
- Navigate to the project directory:
cd password-manager - Install the dependencies:
composer install
- Copy the
.env.examplefile to.envand configure your database settings:cp .env.example .env
- Generate the application key:
php artisan key:generate
- Edit the
.env:NATIVEPHP_APP_ID=com.yourcompany.yourapp NATIVEPHP_APP_VERSION="DEBUG" NATIVEPHP_APP_VERSION_CODE="1"
- Install NativePHP:
php artisan native:install
- Register NativePHP plugins For Reference:
// To Installed paid plugins, you can find this in your NativePHP account dashboard. composer config repositories.nativephp-plugins composer https://plugins.nativephp.com composer config http-basic.plugins.nativephp.com [EmailID] [KEY] php artisan vendor:publish --tag=nativephp-plugins-provider // Install Mobile Biometrics plugin php artisan native:plugin:register nativephp/mobile-biometrics // Install Mobile Secure Storage plugin php artisan native:plugin:register nativephp/mobile-secure-storage // Install Mobile Dialog plugin php artisan native:plugin:register nativephp/mobile-dialog // Install Mobile Browser plugin php artisan native:plugin:register nativephp/mobile-browser // Want to check installed plugins? php artisan native:plugin:list
- Run the application in development mode:
php artisan native:run
For more detailed instructions and troubleshooting, please refer to the NativePHP documentation.
This is open-sourced project licensed under the MIT license.
