Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Project Members

  1. Badr Bellaj (Blockchain expert and researcher)soufiane hajazi  (Blockchain developer)
  2. mohamed khalid (Blockchain experienced developer and designer)  

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)

enter image description hereImage Added

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. FabDesign could c. Such solutions will 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.

...