Skip to content

Password manager with encrypted passwords. Built with java, JavaFX, Springboot, Jlink.

Notifications You must be signed in to change notification settings

julian-ao/password-manager

Repository files navigation

Password Manager - group 2216 project

Password Manager is an application for saving multiple accounts so that a person dont need to remember every username and passwords a person uses. It is a desktop application that is made in JavaFX. The application is made for the course IT1901 at NTNU.

Running and building the project

Building the project

You will need to have Java 16 installed on your computer. You can download it here.

  1. Write cd passwordManager in the terminal to get to the root folder.

  2. Write mvn clean install to build the project for springboot.

Running the project

Open a terminal and navigate to passwordManager/restserver and run mvn spring-boot:run Open a another terminal, navigate to passwordManager/ui and run mvn javafx:run

Installing the application

If you use Windows you need to use JPackage: WiX Toolset 3.0. If you are on Linux or Mac it should work fine without.

Go to the directory passwordManager/ui. Then write in terminal: mvn compile javafx:jlink jpackage:jpackage. After the command has completed, the executable to the application will be found in passwordManager/ui/target/dist.

Note the application will still only work if spring-boot is running.

Structure

Folder structure:

About

Password manager with encrypted passwords. Built with java, JavaFX, Springboot, Jlink.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages