Install Java 11 and Maven using https://sdkman.io/install
Install SDKMan
$ curl -s "https://get.sdkman.io" | bash
Install Java 11 Temurin
$ sdk install java 11.0.13-tem
Install Maven
$ sdk install maven
Install the latest NodeJS LTS version from https://nodejs.org
For Linux, see https://nodejs.org/en/download/package-manager
Inside the project folder where the pom.xml
is located, run the Backend Service app with the following Maven command:
mvn mn:run
Access the API docs using the following urls:
http://localhost:8888/swagger-ui
http://localhost:8888/redoc
http://localhost:8888/rapidoc
Use the following API endpoint for the CSV compare:
POST /compare
Inside the web-app
folder, run the Frontend Svelte App:
npm install
npm run dev
Access the Svelte App using the following url:
http://localhost:8080