A simple language learning desktop application created using JavaFX and an H2 database for one of my university classes. Users add words and their translations and then can flip through flashcards or play a quiz.
-
Run
docker compose up -dfrom the root directory of the project. -
Open http://localhost:81 and click Connect (or select embedded mode and adjust the jdbc url in the properties file)
-
Copy and paste the contents of this sql script into the empty field and click Run
-
Run
mvn clean installto install all the neccessary dependencies. -
Run
mvn javafx:run
Two accounts are created by default: admin and regular
username: admin
password: admin
username: regular
password: regular