I Built a Zero-Dependency Visual JSON Flow Editor in Vanilla JS for the Camino Flow Engine
A few days ago, I introduced Camino-a lightweight, rule-driven JSON flow engine for Java. π Stop Hardcoding Your Workflows: Meet the Rule-Driven JSON Flow Engine for Java The goal of Camino was si...

Source: DEV Community
A few days ago, I introduced Camino-a lightweight, rule-driven JSON flow engine for Java. π Stop Hardcoding Your Workflows: Meet the Rule-Driven JSON Flow Engine for Java The goal of Camino was simple: give Spring Boot developers an alternative to heavyweight BPMN tools like Camunda or Flowable. Instead of dealing with massive XML files, steep learning curves, and database bloat, Camino lets you map your service layer execution dynamically using a clean, readable JSON structure and MVEL expressions. But there was a catch. As your business logic scales, hand-writing nested JSON arrays with exact id and nextId references gets tedious. You lose the "visual map" aspect that makes traditional BPMN tools so appealing to system architects and business analysts. I needed a way to visually design these JSON flows. And because I wanted to keep the "lightweight" philosophy of the Camino engine, I decided to build the frontend without any dependencies. No React. No NPM install. Meet the Camino Fl