...
Project Members
- bellaj badr (Blockchain expert and researcher)
- @soufian hijazi (Blockchain developer)
- khalid (Blockchain experienced developer and designer)
- khalid
Project Description (no more than 1,000 words including graphics)
FabDesigner project aims to create a graphical user interface that helps FH administrators to graphically design, configure and update a fabric network for production. The GUI tool will help administrators to generate the needed scripts and to bootstrap a fabric network without requiring a good knowledge of HF mechanics.
The GUI will provide a web based network visualizer similar to the following (although the picture represents a non HF network)
From this user interface the user can design, configure and deploy a HF network.
Problem
a. The problem we target is how to reduce the current complexity of setting up and managing a Hyperledger fabric network
...
a. The first prototype would be a proof of concept that demonstrates the core concept of graphically building an HF network. The prototype will evolve as a set of monthly releases including new features. In the span of a year, we plan to have a major release that enables administrators to design networks, perform basic operations such as adding new organizations or upgrading chaincodes.
b. Our plan :
- Exploration phase;
- Setting up an architecture for the FabDesigner;
- Building the Core module.
- Building GUI composer.
- Shipping first version.
c. Such solutions will FabDesign could be impacted by the upgrade of HF and the lack of backward compatibility. To mitigate such risk we intend to build a modular system that makes upgrading easy and support multiple Fabric versions possible.
...