diff --git a/showcase.sh b/showcase.sh
new file mode 100644
index 0000000000000000000000000000000000000000..250f6a0ad97d50dff62449dd8a16fdff92fc6f76
--- /dev/null
+++ b/showcase.sh
@@ -0,0 +1,33 @@
+#/bin/bash
+
+echo "We will first register new pilot:"
+PILOT_ID=$(curl -X POST "http://localhost:8080/employee/pilot" -H  "accept: */*" -H  "Content-Type: application/json" -d "{  \"dateOfBirth\": \"2024-05-22\",  \"gender\": true,  \"licences\": [    \"AIRBUS_A310\",    \"CESSNA\"  ],  \"name\": \"Robert\",  \"surname\": \"Letadlo\"}" |\
+  jq -r '.id')
+
+echo "Then, we need to register a plane for our new pilot:"
+PLANE_ID=$(curl -X POST "http://localhost:8082/plane" -H  "accept: */*" -H  "Content-Type: application/json" -d "{  \"maxCapacity\": 5,  \"name\": \"Kamikaze\",  \"pilotsRequired\": 1,  \"planeType\": \"CESSNA\"}" |\
+  jq -r '.id')
+
+echo "Then we need an airport to fly to"
+SRC_AIRPORT=$(curl -X POST "http://localhost:8081/airport" -H  "accept: */*" -H  "Content-Type: application/json" -d "{  \"capacity\": \"1000\",  \"city\": \"Brno\",  \"country\": \"Czechia\",  \"landingPrice\": 100,  \"latitude\": 10,  \"longitude\": 10,  \"name\": \"Letiste Turany\"}" |\
+  jq -r '.id')
+
+echo "Then we need an airport to fly to":
+DEST_AIRPORT=$(curl -X POST "http://localhost:8081/airport" -H  "accept: */*" -H  "Content-Type: application/json" -d "{  \"capacity\": \"10000\",  \"city\": \"Praha\",  \"country\": \"Czechia\",  \"landingPrice\": 10000,  \"latitude\": 25,  \"longitude\": 100,  \"name\": \"Letiste Ruzyne\"}" |\
+  jq -r '.id')
+
+echo "Then we can register a plan for the flight":
+echo "our values are: Pilot: ${PILOT_ID}, Plane: ${PLANE_ID}, Source Airport: ${SRC_AIRPORT}, Dest Airport: ${DEST_AIRPORT}"
+FLIGHT_ID=$(curl -X POST "http://localhost:8083/flights" -H  "accept: */*" -H  "Content-Type: application/json" -d "{  \"destination\": \"${DEST_AIRPORT}\",  \"origin\": \"${SRC_AIRPORT}\",  \"pilotIds\": [    \"${PILOT_ID}\"  ],  \"planeId\": \"${PLANE_ID}\",  \"stewardIds\": []}" |\
+  jq -r '.id')
+
+echo "Flight id is ${FLIGHT_ID}"
+
+echo "Lastly we record the details after the flight":
+curl -X POST "http://localhost:8083/flightrealization" -H  "accept: */*" -H  "Content-Type: application/json" -d "{  \"arrivalTime\": \"2024-05-22T11:04:32.609Z\",  \"departureTime\": \"2024-05-22T11:04:32.609Z\",  \"duration\": {    \"seconds\": 36000  },  \"flightId\": \"${FLIGHT_ID}\",  \"kilometersFlown\": 250,  \"report\": \"All good, minor technical difficulties\"}"
+
+echo "If we encountered some difficulties, we can also report them:"
+curl -X POST "http://localhost:8083/issuereports" -H  "accept: */*" -H  "Content-Type: application/json" -d "{  \"description\": \"Weird sound while extending flaps\",  \"flightEncountered\": \"${FLIGHT_ID}\",  \"planeId\": \"${PLANE_ID}\"}"
+
+echo "Lastly we can check the details about the flight we just made:"
+curl -X GET "http://localhost:8083/flights/${FLIGHT_ID}" -H  "accept: */*"
\ No newline at end of file