Bi-directional communication Web shop (Frontend Vue.js, Backend Camunda 8)

Hi everyone.

Inspired by the showcase “Camunda for Modern Web Applications” from CamundaCon 2019 (showcase), i’m thinking about using Camunda as backend for a webshop-like application. In a comment stated below the showcase the CammundaTeam suggests heading to the Camunda forum because a lot has changed since 2019.

My idea:
Web shop (user registration, user login, item selection, check out, ….). For the frontend I’d use Vue.js, the processes would be realized with the Camunda engine as backend (Camunda 8).

Process excerpt:

1.) So far, the information I’ve found are mainly examples in which an automated process is triggered via API call or Webhook. Has anyone examples/showcases how bi-directional communication between a custom frontend (ex. Vue.js) and Camunda Engine (backend) could be implemented?

2.) Is the above outlined idea a fitting use of the Camunda engine? Or is Camunda mainly meant to automate workflows?

Thanks