Artyom Keydunov takes us through integrating D3.js within Cube.js:
You can check the online demo of this dashboard here and the complete source code of the example app is available on Github.
We are going to use Postgres to store our data. Cube.js will connect to it and act as a middleware between the database and the client, providing API, abstraction, caching, and a lot more. On the frontend, we’ll have React with Material UI and D3 for chart rendering. Below, you can find a schema of the whole architecture of the example app.
D3 is a powerful visualization library in Javascript, though I’ve found that it’s a complex visualization library.