Risk Evaluator

We helped EPRE become the platform that enables organizations to analyze economic and political risks on more than 160 countries, identifying 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 challenges

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

Data extraction

Control Risks and Oxford Economics would create separate political and economic reports with 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 also a key aspect.

Custom profiles

Another important requirement gathered 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

Decision-making would be easier if a way to look at multiple countries at a glance and compare their indicators existed.

Integration

Users would be 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. Generating fresh and important information periodically would be needed to attract them.

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 but 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 summarized 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 in 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 continues to evolve 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 results.
Contact us