- JDK 17 or greater
- Gradle 8 or greater
Preferably, open this project in IntelliJ Idea, which autodetects the Gradle project structure.
- This Swing based client will be run using the command line, i.e, via
gradlew
which is wrapper on top of gradle - We can choose to run it in 2 ways, the default way is for the client to communicate with the Railway deployment, and passing a local flag will make it run locally.
- To run the client, run the following command:
./gradlew run
To connect to the local server:
./gradlew run --args='local'