https://community.devexpress.com/blogs/news/archive/2017/08/08/ctp-client-side-web-dashboard-integrated-with-angular-knockout-vue-and-more.aspx
https://www.devexpress.com/kbid=T532254
Learn how to create a Web Designer & Viewer application using the JavaScript Web Dashboard control that can be embedded into a pure JavaScript application. A new control uses server-side ASP.NET MVC back-end to store dashboards, to define data sources, and so on. In this video, we’ll create a simple web application that allows end-users to create multiple dashboard and switch between the Designer and Viewer modes.