diff --git a/miranum-platform-showcase/README.md b/miranum-platform-showcase/README.md
new file mode 100644
index 0000000..95be4f6
--- /dev/null
+++ b/miranum-platform-showcase/README.md
@@ -0,0 +1,38 @@
+# Miranum Platform Showcase
+
+## Architecture
+
+![arch](./images/miranum-platform-arch.png)
+
+## Process
+
+![process](./images/process.png)
+
+### Start process
+
+```json
+{
+ "customerName": "John Doe",
+ "customerAddress": "Main Street 1, London",
+ "items": {
+ "123": 2,
+ "456": 1
+ }
+}
+```
+
+```shell
+curl --header "Content-Type: application/json" --request POST --data '{"customerName":"John Doe","customerAddress":"Main Street 1, London","items":{"123":2,"456":1}}' http://localhost:8081/api/place-order
+```
+
+### Get tasks
+
+```shell
+curl -H "Accept: application/json" http://localhost:8081/api/task
+```
+
+### Complete task
+
+```shell
+curl --header "Content-Type: application/json" --request POST --data 'true' http://localhost:8081/api/task/complete/960ce524-199a-11ef-b22f-0242ac150002
+```
diff --git a/miranum-platform-showcase/images/miranum-platform-arch.png b/miranum-platform-showcase/images/miranum-platform-arch.png
new file mode 100644
index 0000000..f6eaec4
Binary files /dev/null and b/miranum-platform-showcase/images/miranum-platform-arch.png differ
diff --git a/miranum-platform-showcase/images/process.png b/miranum-platform-showcase/images/process.png
new file mode 100644
index 0000000..a494c62
Binary files /dev/null and b/miranum-platform-showcase/images/process.png differ
diff --git a/miranum-platform-showcase/order-c7/pom.xml b/miranum-platform-showcase/order-c7/pom.xml
new file mode 100644
index 0000000..f63fd41
--- /dev/null
+++ b/miranum-platform-showcase/order-c7/pom.xml
@@ -0,0 +1,69 @@
+
+
+ 4.0.0
+
+ io.miragon.miranum.consulting
+ miranum-platform-showcase
+ 0.0.1-SNAPSHOT
+
+
+ order-c7
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+
+
+
+ org.camunda.community
+ camunda-engine-rest-client-complete-springboot-starter
+ ${camunda7.version}
+
+
+
+
+ io.miragon.miranum.connect
+ process-camunda7-remote
+ ${miranum.connect.version}
+
+
+ io.miragon.miranum.connect
+ worker-camunda7-remote
+ ${miranum.connect.version}
+
+
+
+ io.miragon.miranum.consulting
+ order-core
+ ${project.version}
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+ io.miragon.order.OrderApplication
+
+
+
+
+ repackage
+
+
+
+
+
+
+
diff --git a/miranum-platform-showcase/order-c7/src/main/java/io/miragon/order/OrderApplication.java b/miranum-platform-showcase/order-c7/src/main/java/io/miragon/order/OrderApplication.java
new file mode 100644
index 0000000..a152d83
--- /dev/null
+++ b/miranum-platform-showcase/order-c7/src/main/java/io/miragon/order/OrderApplication.java
@@ -0,0 +1,13 @@
+package io.miragon.order;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+@SpringBootApplication
+public class OrderApplication
+{
+ public static void main(String[] args)
+ {
+ SpringApplication.run(OrderApplication.class, args);
+ }
+}
diff --git a/miranum-platform-showcase/order-c7/src/main/java/io/miragon/order/adapter/TaskController.java b/miranum-platform-showcase/order-c7/src/main/java/io/miragon/order/adapter/TaskController.java
new file mode 100644
index 0000000..9ef4465
--- /dev/null
+++ b/miranum-platform-showcase/order-c7/src/main/java/io/miragon/order/adapter/TaskController.java
@@ -0,0 +1,71 @@
+package io.miragon.order.adapter;
+
+import lombok.AllArgsConstructor;
+import org.camunda.community.rest.client.api.ProcessInstanceApi;
+import org.camunda.community.rest.client.api.TaskApi;
+import org.camunda.community.rest.client.dto.CompleteTaskDto;
+import org.camunda.community.rest.client.dto.TaskDto;
+import org.camunda.community.rest.client.dto.TaskQueryDto;
+import org.camunda.community.rest.client.dto.VariableValueDto;
+import org.springframework.http.HttpStatus;
+import org.springframework.http.ResponseEntity;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.stream.Collectors;
+
+@RestController
+@RequestMapping("/api/task")
+@AllArgsConstructor
+public class TaskController
+{
+ private final TaskApi taskApi;
+
+ private final ProcessInstanceApi processInstanceApi;
+
+ @GetMapping()
+ public ResponseEntity