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.
You will need to have Java 16 installed on your computer. You can download it here.
-
Write
cd passwordManager
in the terminal to get to the root folder. -
Write
mvn clean install
to build the project for springboot.
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
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.
Folder structure:
- The main readme.md-file where the application is explained is located in /passwordManager/
- The documentation is located in /docs/
- The workflow documentation is located in /docs/workflow
- The architecture documentation is located in /docs/architecture/