[Open Source] Enterprise Workflow Center, a workflow engine built on Flowable and bpmn.js
![[Open Source] Enterprise Workflow Center, a workflow engine built on Flowable and bpmn.js](https://yy123.ink/api/img/1782592869046-0eqwuh.jpg)
1. Project Overview
Enterprise Workflow Center (A workflow engine built on Flowable and bpmn.js, using technologies such as Spring Boot, MyBatis-Plus, Ehcache, and Sa-Token. The frontend uses Vue 3 & Ant Design Vue (Vben).)
2. Open Source License
Licensed under Apache-2.0
3. Screenshots
Workflow Admin - Form Designer

Workflow Admin - Workflow Designer





Frontend Portal






4. Feature Overview
Enterprise Workflow Center (A workflow engine built on Flowable and bpmn.js, using technologies such as Spring Boot, MyBatis-Plus, Ehcache, and Sa-Token. The frontend uses Vue 3 & Ant Design Vue (Vben).)
5. Tech Stack
Backend Installation
1. Install the database. Create a database named flow and import the database script: docs/sql/flow\.sql
2. Configure the data source. Modify the application-local.properties configuration file under the resources directory of the flow-admin module.
spring.datasource.druid.url=jdbc:mysql://localhost:3306/flow?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true spring.datasource.druid.username=xxxx spring.datasource.druid.password=xxx
3. Start the application: com.dragon.flow\.main.FlowAdminApplication under the flow-admin module.
Simply run the application.
4. Access URL: [http://localhost:8988/index.html](http://localhost:8988/index.html) Username and password:
Regular Administrator: 10101/888888 Super Administrator: 10100/888888
5. Project Structure

6. Open API: [http://localhost:8988/swagger-ui/index.html](http://localhost:8988/swagger-ui/index.html)
Frontend Installation
1. Configure the data source. Modify the application-local.properties configuration file under the resources directory of the flow-front-rest module.
spring.datasource.druid.url=jdbc:mysql://localhost:3306/flow?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true spring.datasource.druid.username=xxxx spring.datasource.druid.password=xxx
2. Start the application: com.dragon.flow\.main.FlowFrontApplication under the flow-front-rest module.
3. Access URL: [http://localhost:8990](http://localhost:8990)
4. Login Credentials
Username: 10000 to 10100 Password (same for all accounts): 888888
Start with Docker
Detailed content, please refer to README.md document.