User InterfaceΒΆ

The G-Node GUI is built on top of the G-Node API, meaning that all actions available in the GUI can also be performed through the API. Technically, the G-Node GUI is a web application built using the Angular framework. Most GUI functions are hyperlinks, allowing them to be bookmarked in the browser (for example, a link to create a pipeline: https://127.0.0.1/pipelines/pipeline-create).

_images/gui-annotated.jpg

The screenshot shown above is the default GUI view that users see upon logging in. Below is a breakdown of the main GUI components:

Side Menu

Displays the main two-level menu, allowing users to navigate through G-Node components.

Subheader

Displays context-dependent content. On the right side, it includes action buttons that allow users to perform tasks relevant to the current context, such as creating or deleting a channel.

Header

Displays intrinsic details of G-Node, such as the serial number, and information about the currently logged-in user.

Content Window

Displays GUI elements corresponding to the function selected in the Side Menu or Subheader.