STOR is an application for managing a closet and organizing outfits.
Running in Java 11 or higher.
GUI built on JavaFX SDK 17.0.2.
Serializing to JSON with GSON 2.8.5. - depreciated
SQLite managed with SQLite-JDBC 3.36.0.3
Testing with JUnit 4.13.2.
Execution begins at FXController.main()
to launch the GUI, OR in the Main
class with this configuration:
The following should be added to the run configurations
in VM Options
:
--module-path "<path/to/javafx>javafx-sdk-17.0.2/lib" --add-modules=javafx.base,javafx.controls,javafx.graphics,javafx.media
Please note that the version of JavaFX 17.0.2 should be whatever is appropriate for your system.
A JavaFX GUI interface allows a user to add clothing to the closet. Clothing is identified by a variety of traits, and tracked by a variety of factors, including age and uses. An outfit picker shows the user clothing options and offers compatible clothes based on the initial choice.
This project was created by Seth Gorrin in Spring 2022 for CS 622 at Boston University MET.
Due to the limitations, GUI elements are not included in JUnit tests.
No license, but please don't plagiarize this for any school projects.