teletobbie / zid

Zeebe Infrastructure Designer (ZID) is a web-design tool to create, edit and deploy deployment diagrams using the Zeebe-API.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Zeebe Infrastructure Designer

A web-design tool to create, edit and deploy deployment diagrams using the Zeebe-API. The Zeebe Infrastructure Designer is developed with React and Golang using the Zeebe-API.

Prerequisites

Run in Docker

Run this project in Docker locally.

  1. Install Docker
  2. mkdir -p $GOPATH/src/github.com/teletobbie && cd $GOPATH/src/github.com/teletobbie
  3. git clone git@github.com:teletobbie/zid.git && cd zid
  4. docker build -t zid .
  5. docker run -p 10000:10000 -p 3000:3000 --rm zid
  6. Go to http://localhost:3000/

Or run locally

Run this project locally.

Clone the project (step 1)

  1. mkdir -p $GOPATH/src/github.com/teletobbie && cd $GOPATH/src/github.com/teletobbie
  2. git clone git@github.com:teletobbie/zid.git && cd zid

Run Golang backend server (step 2)

  1. go build
  2. go run main.go

Run React frontend application (step 3)

  1. cd $GOPATH/src/github.com/teletobbie/zid/web
  2. npm install && npm start

Graduation portfolio (in Dutch)

Contains written documents about this project: https://drive.google.com/drive/folders/1C6dKrEJLUndv3Mvy-A1Qx04L9ABdk9BA?usp=sharing

ZID introduction Video:

15 minutes introduction video about the Zeebe Infrastructure Designer: https://youtu.be/7yhO_xiplIQ

About

Zeebe Infrastructure Designer (ZID) is a web-design tool to create, edit and deploy deployment diagrams using the Zeebe-API.


Languages

Language:JavaScript 57.1%Language:Go 30.5%Language:CSS 10.4%Language:HTML 1.0%Language:Shell 0.5%Language:Dockerfile 0.5%