Skip to content

flarom/Passport

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Passport logo

Overview

Passport is a secure and efficient password manager designed for multiple users, compatible with both Linux and Windows systems.

Features

  • Support for multiple users
  • Account activity history
  • Password storage
  • Text note storage
  • Credit card storage
  • Inbuild password generator
  • Item categories
  • Filtering and searching of items

Build instructions

Prerequisites

Before building Passport, ensure you have the following installed:

  • Git
    • sudo apt install git
    • winget install git
  • Java 17+
    • sudo apt install openjdk-17-jdk
    • winget install eclipse-adoptium.temurin.17.jdk
  • Apache Netbeans
    • sudo snap install netbeans --classic
    • flatpak install flathub org.apache.netbeans
    • winget install apache.netbeans

Building via Apache Netbeans

  1. Clone the repository: git clone https://github.com/flarom/passport
  2. Open NetBeans and load the project:
    1. Launch Apache Netbeans
    2. Select File > Open project
    3. Navigate to and select the cloned Passport folder
  3. Build and run the project: Press F6 to compile and execute Passport

Code structure

Source Packages

passport Responsible for program initialization, configuration and main screen
Dialogs.Editors Responsible for editing/creating items in the database through graphical interfaces
Dialogs.Logon Responsible for logging in/creating accounts for the database
Dialogs.Misc Responsible for various dialogs, such as a document viewer or a color picker
Helpers Responsible for additional support for program screens, such as helping to control the application with a keyboard
Objects Responsible for database objects, and representing some of the objects graphically.

Used libs


passportTinyWhite

About

Multi-user password manager for Linux and Windows

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages