Skip to content

codingwithrk/password-manager

Repository files navigation

Password manager logo

Password manager Mobile App

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.

Technologies Used

  • 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.

How to Use

Prerequisites

  1. Clone the repository:
    git clone https://github.com/codingwithrk/password-manager.git
  2. Navigate to the project directory:
    cd password-manager
  3. Install the dependencies:
    composer install
  4. Copy the .env.example file to .env and configure your database settings:
    cp .env.example .env
  5. Generate the application key:
    php artisan key:generate
  6. Edit the .env:
    NATIVEPHP_APP_ID=com.yourcompany.yourapp
    NATIVEPHP_APP_VERSION="DEBUG"
    NATIVEPHP_APP_VERSION_CODE="1"
  7. Install NativePHP:
    php artisan native:install
  8. 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
  9. Run the application in development mode:
    php artisan native:run

For more detailed instructions and troubleshooting, please refer to the NativePHP documentation.

License

This is open-sourced project licensed under the MIT license.

About

Password manager mobile app developed using NativePHP

Topics

Resources

License

Stars

Watchers

Forks

Languages