The CSS of your dashboard is completely editable. This gives you all the options to get exactly the design you want.
You can write your own widgets in HTML to display KPIs very easily. It uses the power of our engine to calculate the KPIs. Then the values of the KPIs are available in the HTML code (in the form {{valueX}}). All the code written between double curly brackets is passed to our interpretation engine. This enables you, for example, to create widgets that dynamically adapt to the data.
You can use our widget editor to integrate a full graphic widget, for example written in D3.js. Write your HTML / CSS / JS code ​​directly in our studio. The data from our engine is accessible in the source code of your widget in JSON format. You just need to focus on the visualization part of your widget.
By default, you can set the viewer to filter on dates. She/he will have access to a standard filtering component. But if you want to allow her/him to filter "per month over the last 12 months", "per day over the last 31 days" and "per hour over the last 6 hours", you can configure this filter yourself.
In all widgets, you can use our formulas engine to perform operations. Our interpretation engine gives you access to a library of formulas. This makes it possible, for example, to make calculations between columns of an array, to build a clickable web link to another site, to display a button to send an email, to display an icon if a value exceeds a threshold... Possibilities are endless.
The part above a dashboard (the header) can be modified in HTML if necessary. This allows you to put images (for example the logos of a project), links, animations ... You can also add a Javascript code to reload your dashboard every 10 minutes for example.