This application attempts to depict many-to-many relationships in UI using react-sortable-tree
library. In particular, it attempts to express many-to-many relationships between nodes, services and customers that make up a certain deployment model. I have attempted to explain the requirement to build such an application in a blog post which you can read here.
(Note: I have used Peek, an animated gif screen recorder for the gif posted above.)
- NPM: This project was bootstrapped with Create React App.
- Consul: This application requires an already running Consul instance to which all the nodes and services are already registered. Please refer README from another project to bring up a virtual environment.
npm start
npm run build
npm install -g serve
serve -s build