- Java >= 17
This project was made with the Gradle Build Tool, which you can build with the follow command:
./gradlew build
...or on Windows with:
gradlew.bat build
When running build
, Gradle will also runs spotlessCheck
, which will run a check on the codebase for formatting. Therefore, you can also apply codebase format with:
./gradlew spotlessApply
Then, the project is ready to be run with:
./gradlew run
There are some provided users/items in data/
, (some of) their credentials are as below:
username | password | role | notes |
---|---|---|---|
admin | catou | Admin | |
minhdinh | catou | VIP | |
dylanc | catou | Regular | this user has one borrowed item |
abookworm | catou | Guest |
Please follow Conventional Commits specification while commit.