Java 21 -- Java can be acquired using SDKMAN!
Start the server using Gradle:
./gradlew bootRunExecute tests using Gradle:
./gradlew test- I have not made use of any database for persisting the widgets. It just stores the values in a List.
- I have added 3 widgets by default just to show something initially. Feel free to delete.