Presented solution works on docker containers. After cloning this repository and running commands shown below, there's no need to set up anything. Building takes a while, but please be patient - docker has to download and build all images.
When the solution starting process is completed, in your docker desktop you should see something similar to:
$ docker-compose build
$ docker-compose up
$ chmod +x scripts/test.sh (if it's required)
$ ./scripts/test.sh
When solution starts, by default there are no notes in database, so list in WebUI service is empty. Documentation of both CRUD and history service Api, can be found on: http:://localhost:5000/swagger/index.html and http:://localhost:5003/swagger/index.html It's interactive and pretty simple in use, so there's no need to explain details. After executing any command, you will see CURL examples.
You can access webui on http:://localhost:8080 Example: After you click on note title, you will see modal with note title and content: Notes can be sorted by clicking on column headers (click twice to change order). By default, notes are sorted ascending by title.