Risk Evaluator

We helped EPRE become the platform that enables organizations to analyze the economic and political risks of more than 160 countries in order to identify business opportunities.

Back in 2015, Oxford Economics and Control Risks joined forces to build an innovative political and economic risk forecasting service that takes a holistic view of risk in a complex, rapidly changing, globalised world.

And we were chosen to help make that happen.

The challenge

Oxford Economics and Control Risks asked us to take the expertise of economic analysts from Oxford Economics and political analysts from Control Risks and transform it into a product: a fully-functional web application that would cover an untapped need in the market.

Data extraction

Control Risks and Oxford Economics would each create separate reports, Control Risks taking care of the political report and Oxford Economics of the economic, their own specific analysis. Our first challenge would be to consume that information and to merge it into a uniform and consistent data store.

Show what's important

Having so much important information to show, using informational and elegant components and reports that summarize information was a key aspect of this project.

Custom profiles

Another important requirement was the ability to customize the impact of the variables that were used to calculate the risk of a specific country, with the aim of creating different profiles suitable for different organizational interests.

Countries comparison

Providing a way to simultaneously look at multiple countries in order to better compare their indicators would make decision-making a lot easier and greatly improve the user experience.

Integration

Users are highly interested in reusing the information generated by EPRE, so having mechanisms to export data would be crucial.

Generate engagement

Control Risks and Oxford Economics also expressed the need to create engaged users, making it necessary to generate fresh and important information periodically in order to attract them back to the tool.

EPRE desktop screenshot

Results

After a lot of hard work, we were able to overcome the challenges and release a successful product.

Using Angular in the frontend and nodejs in the backend, we built a single page application that fulfilled the original requirements and much more.

We designed a simple yet scalable architecture relying on puppet and AWS services, containing multiple node types: web agents, web workers, load balancers, data importers and data stores.

In the front end we built several UI components that effectively summarize important information, including radial charts, line charts, heat maps, maps and comparison tables.

We designed and built customizable reports and visual components that enable users to create their own profile, analyzing information with their own weighted indicators set and country portfolios.

Using D3 we built several chart and visualization components that are also able to export the source data to CSV, allowing users to integrate the information into their own reports.

In the end, we are very proud of having helped this new joint venture materialize their idea into one of the most complete risk analysis tools on the market, which today has an enormous subscription set and is continuously evolving into a better service all the time.

Technology stack

  • Node
    Node
  • Angular
    Angular
  • D3
    D3
  • PostgreSQL
    PostgreSQL
  • HapiJS
    HapiJS
  • Puppet
    Puppet
  • AWS
    Amazon Web Services
  • Karma
    Karma
Let’s build a great product together
We treat projects as if they were our own, understanding the underlying needs and astonishing users with the end results.
Contact us