We have already some discussions about this topic: https://lists.apache.org/thread.html/re3097f7e88d636e8137231c36462c32773b2b4817d91f7997e91358f%40%3Cdev.apisix.apache.org%3E.
This thread is used to track the development progress of Dashboard frontend part.
The related issues:

Hi, how about using this sketch to build the web page?
Note: All values will be formatted in JSON (stringify).
cc @liuxiran @tokers @LiteSun @moonming
After discussion with @tokers @starsz, here is the latest sketch for the info page.

$hostname_$uuidWaiting for @starsz's design
{
"data":[
{
"category":"system",
"version":"2.0"
},
{
"category":"system",
"apisix_id":"2.1"
},
{
"category":"categoryA",
"key":"value1"
},
{
"category":"categoryA",
"key":"value2"
},
{
"category":"categoryB",
"key":"value1"
},
{
"category":"categoryB",
"key":{
"customKey1":"customValue1"
}
}
]
}
waiting for #849
@starsz @tokers Could we have API schema confirmed? so that the frontend would go parallel.
This issue would be addressed by @guoqqqi
This issue would be addressed by @guoqqqi
OK, please let me handle it
this feature depends on https://github.com/apache/apisix/pull/2926
we need to release a new version of APISIX first.
so I want to change the milestone to 2.3
@tokers @guoqqqi @juzhiyuan please confirm if this is ok ^_^
Ok for me, the frontend is ready, once apisix and manager api are ready, we would release them soon 馃槉