The main strength of Serenytics compared to the other solutions of the market is the level of customization. We can fine-tune the CSS of each element, edit the filters for the user or simply create our own widgets. In 15 days, we managed to implement the solution and deploy our first dashboards in production to hundreds of users. After a few months of use, we are very satisfied with our choice.
If you develop an application and want to integrate dashboards, you have to choose between internal development or the use of an external platform like Serenytics. Each of these two options has its pros / cons.
The advantages of using our platform are:
For the majority of features, you do not have to encode. Everything is done with graphical interfaces and you create dashboards without code. But in some cases, when you want to achieve a very ad-hoc functionality, you may need to code.
For example, you can edit the CSS of a dashboard. You can also create a widget in HTML to display a KPI very specifically to your business (eg a thermometer that changes color depending on the temperature). You can also encode a Python script to retrieve data from a non-generic API.
With our low-code approach, you can code, but we simplify your life to the fullest. For example, to write your own widget in HTML, you can use our interpretation engine directly in HTML. This enables you to set up widgets whose style depends on the data.
Beyond the purely Dataviz part, Serenytics is a complete data platform. This opens up many doors for you to set up your project.
For example, for an IoT project, you can send the data as messages directly to our Datawarehouse. If a Serenytics data processing is to be done after a processing on your side is complete, you can trigger a Serenytics job by a simple REST API call.
For example, you can send a PDF report via an API call from your software. Thanks to the flexibility of our architecture and our API (and its client in Python), the possibilities are very numerous.