That seems interesting, if I get it right it needs Hasura and by extension Postgres, right?
The Hasura and Postgres combo is ideal because you can have complicated aggregations over the Postgres data in the form of views and Hasura can help you query them realtime over GraphQL. Also Postgres has nice community tools around it like PostGIS and Timescale which help you handle geolocation and timeseries type of data that is often used for visualisations.
PS: Co-author here. And I am an engineer at Hasura.