signum-node icon indicating copy to clipboard operation
signum-node copied to clipboard

New "HomePage"

Open ohager opened this issue 7 months ago • 0 comments

As the new version will get an entire Web UI, some preparations must be done for Jetty.

image

The proposed static HTML structure can be:

html
  - ui
    index.html
    favicon.ico
    ... all the react files of static build
  - api-doc (as is today)
  - dapps (new, local dapps aka static builds)
       - defi (signumswap)
       - phoenix
       - neo
       - sns
       - ...

As the new webui uses a modern stack based on ReactJS, most probably a toolchain needs to be established, similar to the one for /openapi, which has some unbundled source code and needs to be bundled/build.

ohager avatar Jan 03 '24 21:01 ohager