Use JDK 11 and GraalVM 21 to build the modules.
Check the README files in each module.
The CLI and UI will just work fine when API is up running.
API will be running on http://localhost:8080
UI will be running on http://localhost:3000
Contains the core business.
Contains the REST API implementation using Quarkus
Contains the CLI implementation using Quarkus and Picocli
Contains the UI implementation in typescript React