viewflow
Reusable workflow library for Django #
Viewflow is a low-code, reusable component library for creating comprehensive business applications with ease. Built on top of Django, Viewflow simplifies development by providing pre-built components for user management, workflows, and reporting, while still offering flexibility to customize and integrate with existing systems
With Viewflow, you can create full-featured business applications in just a few lines of code using its reusable component library. It’s shipped as a single package with batteries included, and each part of Viewflow can be used independently of the others, but they all work well together.
Viewflow comes in two flavors #
Viewflow Core #
A lightweight, open-source library with only non-opinionated core classes that allows you to build your custom solution on top.
Viewflow PRO #
A comprehensive package that includes reference functionality implementation and integrated with third-party Django packages. This package has a commercial-friendly license that allows private forks and modifications of Viewflow.
Features #
- Modern, responsive user interface with an SPA-style look and feel
- Reusable workflow library for quick implementation of BPMN workflows
- Built-in customizable CRUD for managing complex forms and data
- Integrated reporting dashboard
- Small and concise API
- supports both BPMN and FSM (finite statement machine) workflows
Customization #
stackoverflow, customization of default UI stackoverflow, using it without frontendui
Review #
Sample Projects #
Web System for Abhati #
Why is this a good candidate for this project? #
- can be integrated as an app in the django application?
- supports both FSM and BPMN notations
- use their interface to manage workflow or create your own, more flexibility to UXers
- RBAC
- no independent installation or dependencies other than Django