A Java Spring Boot app that exposes a REST API for querying active EatClub restaurant deals.
- Java 21 JDK
- Maven
mvn clean install
Two options are provided — from within VS Code, or from the command line:
A launch config is included. Use Run > Start Debugging (F5) or the Run and Debug panel.
From the repo root: java -jar target/demo-0.0.1-SNAPSHOT.jar
By default, the app runs on port 8085. This can be changed via the server.port property in config/application.yaml.
Two testing UI's are provided to manually test the REST endpoints, Swagger, and Bruno.
Available at http://localhost:8085/swagger-ui/index.html by default.
A Bruno collection is included in bruno/eatclub/ with pre-configured requests.