Skip to content

ayanyev/POC-Bpmn-.Net-Android

Repository files navigation

POCbpmn

Proof-of-concept of how to move business logic from Android application to BPMN scheme.

In other words, listen and do what Bpmn engine says.

Core parts:

  1. Bpmn engine (Atlas engine .Net implementation)
  2. Middleware - .Net based backend routing triggers and data between Bpmn and Android app (websockets)
  3. Web dashboard - to reflect what the overall progress for different tasks (separate bpmn processes). Implemented in Vue.js
  4. Android app (Jetpack Compose used)
Project part Location Can be opened with
BPMN diagram definition /Warehouse.Picking/Processes/Shift.bpmn BPMN Studio
API /Warehouse.Picking IntelliJ Rider
Dashboard /Warehouse.Picking/dashboard-app IntelliJ Rider
Android client /android AndroidStudio

Setup:

  1. BMPN Studio download
  2. IntelliJ Rider download
  3. .Net setup. Can also try homebrew

Optional:

  1. VueJs CLI to initiate VueJs projects setup

Docs:

  1. ProcessEngine
  2. VueJs
  3. SignalR official docs

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published