The web-based editor for PASS enables device-independent modeling with PASS (Parallel Activity Specification Schema) without installing any software, just by visiting the website. The currently supported methods are still very rudimentary, but already allow the modeling of standard processes.
The current version is published and can be found here: https://i2pm.github.io/Web-PASS-Modeler/
The editor has been created in the context of the seminar Information Engineering in the summer semester 2022.
The system utilizes the frontend framework Vue.js and is mainly based on the component flowchart-vue. In addition, Vuex is used as central state management and Vue router for dynamic routing.
Developing the project requires that Vue.js and Node.js are installed. A basic understanding of JavaScript/TypeScript, HTML and CSS is also necessary.
Node.js is a requirement for developing and needs to be installed first. If not done yet, please visit the official page Node.js and follow the instructions.
Vue.js is an open source JavaScript framework (similar to React) that is becoming increasingly popular. If you are new to frontend development, the official documentation of Vue.js gives a good overview.
npm install
After cloning the git repository, cd into the directory and run npm install.
npm run serve
After all dependencies are installed, run npm run serve. Vue will then run in development mode on localhost (typically port 8080).
npm run build