STUDENT NAME = "Kasper Stensrud Karlsen"
STUDENT ID = "137459"
The program is made to keep track of all the ingredients you have in your storage. It is meant to help reduce food waste by giving you recipes based on your ingredients and letting you know when different foods expires.
The project is split up in 4 folders, with everything dealing with the Ingredients in one folder. Everything dealing with the recipes in another folder. The validators for user input in a folder, and the pre-made data and the Start file in a folder. The class tests are stored in the test folder.
https://github.com/NTNU-IDI/idatt1003-mappe-2024-kasper280403
To run the project open the Start.java file and run it in terminal. To run the program without pre-made data make sure line 12 in Start.java is not commented. The input of the program is text in the terminal, the output is also text in the terminal. The program does not store information after you exit.
Run the files in the test folder
Baeldung. (2024, Januar 25). Single Responsibility Principle in Java. From Baeldung: https://www.baeldung.com/java-single-responsibility-principle?utm_source=chatgpt.com
Cay S. Horstmann, G. C. (2024). Core Java. Oracle Press.
geeksforgeeks. (2023, Mars 15). Single Responsibility Principle in Java with Examples. From geeksforgeeks: https://www.geeksforgeeks.org/single-responsibility-principle-in-java-with-examples/
Rachel. (2024, Mai 2). SOLID Principles Explained (with examples in Java). From DEV: https://dev.to/rachelsarchive/solid-principles-explained-with-examples-in-java-3d2g