Skip to content

jmnorheim/FridgeManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gitpod Ready-to-Code

FridgeManager

Beskrivelse av prosjektets struktur

Dette prosjektet inneholder Java-kode og tester til disse. Det er delt opp i to separate moduler: "core" og "fxui".
Core:
"core" inneholder "Model"-delen av prosjektet, nemlig kjernelogikken. Dette inkluderer klassene "Food" og "FridgeManager". Disse brukes i Controlleren, og fungerer som grunnmuren i programmet. Disse ligger altså i mappen "fridge_manager/core/src/main/java/fridge_manager/core. Tester til disse to klassene ligger under "fridge_manager/core/src/test". "core" inneholder også klassene som bruker JSON til skriving og lesing fra fil. Disse ligger under ""fridge_manager/core/src/main/java/fridge_manager/json".
FXUI:
"fxui"-modulen inneholder klassene som styrer appens brukergrensesnitt, nemlig "FridgeController" og "FridgeApp". Disse ligger under "fridge_manager/fxui/src/main/java/fridge_manager/ui. "fxui" inneholder også FXML-filen "FridgeApp.fxml" med appens design. Denne ligger under "fridge_manager/fxui/src/main/resources".

Bilder som er blitt brukt ligger under "fridge_manager/pictures".

Beskrivelse av bygging og kjøring

FridgeManager bygges og kjøres ved hjelp av Maven.

For å kjøre prosjektet har man to muligheter. Åpne en terminal og skriv følgende tre kommandoer:

cd FridgeManager/
mvn install
mvn javafx:run -f fxui/pom.xml

Alternativt kan man benytte seg av:

cd FridgeManager/
mvn install
cd fxui/
mvn javafx:run

Legg merke til at mvn install både installerer Maven og kjører alle tester og kvalitetssjekker.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published