Skip to content

Web app for developing process-driven application in low-code language Petriflow.

License

Notifications You must be signed in to change notification settings

netgrif/application-builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Netgrif Application Builder

License Angular dependency Petriflow 1.0.1 Docker Pulls GitHub release (latest SemVer) Master Build Quality Gate Status Known Vulnerabilities

Netgrif Application Builder is an angular web application for implementing process-driven application in low-code language Petriflow. Petriflow processes can be run/interpreted in Netgrif Application Engine.

Live build: https://builder.netgrif.cloud

Application Builder consists of several modules that helps with development of business processes, application's dataset, permission schema, and many more. Builder can be deployed as is directly from the release artifact or as a docker container. It doesn't save your work on any server. It works only in a browser.

Usage

Builder is single-page application (SPA) implemented in Angular. You can deploy it as normal web page on any website hosting. You can use a release artifact to deploy the zip archive. The application is also published to DockerHub for container deployment. For running the application no further configuration is needed.

Installation

For local installation of the application you can clone the repository and then simply run it with Angular CLI. To run the application from the repository Node.js v18+ is recommended.

npm i --legacy-peer-deps
npm run start

Other projects

Application Engine

Netgrif Application Engine is workflow management system powered by low-code language Petriflow written in Java. Application Engine can run as a standalone java application, as a docker image, or you can embed it to your Java/Spring Boot project.

Components

Netgrif Components is an Angular library for creating SPA (Single-page application) compatible with Netgrif Application Engine. The library provides all necessary tools for creating refined frontend application into NAE environment, and to create own library of Angular web components to incorporate your own personal design to the platform.

Reporting issues

If you find a bug, let us know at Issue page. First, please read our Contribution guide

License

The software is licensed under NETGRIF Community license. You may be found this license at the LICENSE file in the repository.