Password Manager

Password Manager

Project Info

Client
Self project
Mobile App
Year
2025
Duration
Updates ongoing
Tech Stack
Laravel Livewire FluxUI NativePHP
View Landing Page Similar Project

Password Manager is a fully offline, privacy-first desktop application built with NativePHP — a framework that brings Laravel to native desktop environments. The core motivation behind this project was simple: most mainstream password managers require a cloud account, a subscription, or both. I wanted something different — a tool that stores your credentials entirely on your own machine, encrypted at rest, with zero network dependency.

The app is built on top of Laravel and Livewire, using FluxUI for a clean and responsive interface that feels native across Windows and macOS. Passwords and sensitive fields are encrypted using AES-256 before being written to a local SQLite database, so even if someone gains access to the file system, the data remains unreadable without the master password.

Key features include a master password unlock screen, a searchable vault for storing logins, secure notes, and card details, a built-in password strength analyser, a random password generator with configurable rules (length, symbols, numbers), and clipboard auto-clear after a configurable timeout. The vault UI is intentionally minimal — fast to navigate and keyboard-friendly.

This is an ongoing personal project. Future updates will add categories and tagging, import/export from other managers (1Password, Bitwarden CSV), auto-lock on inactivity, and browser extension support via a local socket server.