This proposal aims to provide ecological users with an open-source toolset, which covers all processes of custom data dashboard and is suitable for mainstream front-end frameworks. Users can use it to conveniently generate, configure, and manage data widgets and inject them into any project that needs to display blockchain data.
The toolset contains three parts: Editor, Parser, and Management Tools. The editor is used to generate and configure data widgets. The parser is used to parse and display widgets. Management Tool is used for widgets management. They all follow the License apache 2.0.
We provide it with a wealth of widgets (covering more than 90% of the Subscan explorer component library) and support commonly used data sources in the blockchain, such as HTTP API, GraphQL, State, LocalStorage, etc. Any developer (even users without a development background) can use it to customize blockchain data views easily.
Using this toolset, users can easily create a user-friendly explorer UI with any open-source explorer solution (such as Subscan Essentials).
Using this toolset, you can customize widgets with custom data sources, such as API / GraphQL(Subquery), that can be integrated into your websites, Dapps, or any other web views.
In the future, Subscan will develop and deploy free online services based on this toolset. It will enable users to create and submit widgets to Subscan explorer. Our ideal goal is to create a Dune-like data visualization publishing and collaboration platform.
The full proposal is available here.