A BeerTasting app for home use. Also a chance to try out Quarkus and React
The application has some initial data in dev mode. This data is not available when packaging and running with the frontend, so you have to add the cars yourself. The DB will be empty.
You can run the backend in dev mode that enables live coding using:
./mvnw compile quarkus:dev
The backend runs on https://localhost:8080
You can run the frontend by running:
npm start
from the src/main/webapp folder The frontend run on https://localhost:3000
The application can be packaged using:
./mvnw clean package
It produces the tha-1.0.0-SNAPSHOT-runner.jar
file in the /target
directory.
The application is now runnable using:
java -jar target/tha-1.0.0-SNAPSHOT-runner.jar
The application generates a OpenAPI schema when running.