<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=654248448055946&amp;ev=PageView&amp;noscript=1">

Data Visualisation

How D3 was used in React Native Investment Banking 

We worked with a major worldwide bank to build an investment portfolio mobile app for users in East Asia.

Working with existing data APIs we'd built in a previous project we used React-Native, our mobile development option of choice, to build a mobile app environment in which we presented charts from the raw API data using D3.js.

Users could switch time periods and financial products, filter the data and make important decisions about which product was best for them, all from their phone.


How to Start a Data Viz Project

Have data

Most companies these days have huge amounts of data. In databases, unstructured text, CRMs, documents and logs. Through scripting, elasticsearch, AWS and an API backend we can form a single collection of your data.

Work with the end users

At Theodo we view being in production with real users from the start of a project as a priority. This allows users to be a part of the development process, give feedback and have ownership of the tool they will use.

  • What data do they need?
  • What decisions do they need to make?
  • In what context will they use the platform?
  • Do they understand the user interface? 

Deliver value every sprint

Focus on the MP(D)V (Minimum Viable Data Visualisation). What data points are a must, what filtering options can we not live without?

Every week we'll aim to deliver new features to users. Be it new charts, filtering options, data sources, user experience enhancements or performance optimisation.

"Turning millions of lines of spreadsheets into interactive visualisations that allow real people to discover real patterns through opensource technology is amazing!"
Ben Ellerby

How to turn raw data into actionable information?


We are experts in D3.js, the leading and core web-based data visualisation technology. A building block of most JS visualisation frameworks, it is a powerful tool for bespoke visualisation projects.We also master the Kibana platform, which lets less technical users build interactive data dashboards, allowing them to track metrics and trends, without waiting for developer time. Its primary use case being as part of an ELK (Elasticsearch, Logstash, and Kibana) stack for logging information, it can have wider applications to any structured or unstructured data.Depending on the use case we work to find the fastest and most suitable visualisation technology, wrangle the data from whichever sources are needed and present it in a user-friendly web or mobile app.From global financial funds, betting apps, live product dashboards and many more projects we've developed our core methodology to build amazing data visualisation products.