No description
  • Java 70.8%
  • HTML 27.4%
  • JavaScript 0.8%
  • Shell 0.4%
  • Batchfile 0.3%
  • Other 0.3%
Find a file
2026-06-04 11:43:39 +03:00
docker/trial hjhj 2026-06-01 10:44:52 +03:00
scripts cvb 2026-06-01 21:59:20 +03:00
src hjkjh 2026-06-04 11:43:39 +03:00
.dockerignore Add Docker support with multi-stage build 2026-01-26 23:44:38 +03:00
.gitignore vbn 2026-05-29 16:44:43 +03:00
Delivery.md vbnvbn 2026-05-31 18:24:18 +03:00
Dockerfile Fix Docker configuration and enable DataInitializer for all profiles 2026-01-27 00:19:23 +03:00
Dockerfile.trial hjhj 2026-06-01 10:44:52 +03:00
FutureFeatures.md cvcv 2026-06-01 17:18:42 +03:00
KubeCost.xlsx hjhj 2026-06-01 10:44:52 +03:00
pom.xml sdf 2026-05-29 18:24:59 +03:00
README.md hjhj 2026-06-01 10:44:52 +03:00
TechnicalSummary.md fghfg 2026-05-02 22:13:28 +03:00

Workingflow

An enterprise workflow management system built on Spring Boot 4 and Flowable BPMN 8. Managers design and deploy BPMN 2.0 workflows; the system auto-generates forms, handles task assignment, and maintains full audit trails.


Quick Start

Prerequisites: Java 25+, PostgreSQL 18+, Maven 3.9+

mvn clean package -DskipTests
java -jar target/workingflow-1.0.0.jar
# → http://localhost:23223

Default profile seeds demo data with login shortcuts on the home page.


Docker Trial

Self-contained image bundling PostgreSQL 18 + Workingflow (via supervisord).

# Build
docker build -f Dockerfile.trial -t numankaraaslan/workingflow-trial:latest .

# Run
docker run -p 23223:23223 numankaraaslan/workingflow-trial:latest
# → http://localhost:23223
# Login: admin@workingflow.com / 1234

Profiles

Profile Purpose
default Development — console email, demo data seeded, login shortcuts
prod Production — real SMTP, no demo data, sanitised error pages
trial Trial container — local PostgreSQL, no email, demo data seeded

Storage Backends

Configured via workingflow.storage.type in application.properties:

Type Backend
local Local filesystem (default)
azure Azure Blob Storage
aws Amazon S3
gcs Google Cloud Storage

Documentation

Document Purpose
In-App Guide BPMN authoring rules, supported elements, workflow patterns (bilingual EN/TR)
TechnicalSummary.md Architecture, design decisions, component overview
Delivery.md Infrastructure, pricing, and distribution strategy
FutureFeatures.md Planned features and roadmap