Grapefruit

BCR

BCR: an interactive 50/30/20 budget calculator embedded in bcr.ro

For BCR's financial intelligence campaign, Grapefruit designed and built an interactive budget calculator that compares a user's spending with the 50/30/20 rule and connects them to a financial advisor. Built in React with Chart.js, it runs inside bcr.ro's Adobe Experience Manager pages through an iframe and postMessage integration.

BCR project key visual

Key results

Results being verified

We only publish numbers the client has confirmed. The outcomes for this project are being verified; the scope and deliverables below are final.

Context

Overview

BCR has a mission to improve Romania’s status when it comes to financial literacy. Together, we contributed to improving two educational platforms: one directed towards all Romanian citizens and the other for new entrepreneurs wanting to learn or improve their financial skills.

Context

About the project

Only 38% of Romanian citizens are keeping track of their expenses and are prioritizing them correctly, according to a study conducted by BCR and Unlock Market Research.

BCR has a mission to improve Romania’s status when it comes to financial literacy. Together, we contributed to improving two educational platforms: one directed towards all Romanian citizens and the other for new entrepreneurs wanting to learn or improve their financial skills. These two digital platforms are Școala de Bani (Money School) and Școala de Business (Business School). Additionally to these courses, podcast episodes, and articles provided throughout the years, BCR came up with an incredible campaign to improve financial literacy for Romanians.

BCR project visual: About the project

Solution

How’s your budgeting?

Aside from the media assets needed for the Financial Intelligence campaign, the idea of a Financial Calculator came to life as well. The calculator is a small piece in a great puzzle of improving financial literacy in Romania. The tool is interactive, where users can identify their current status compared to the 50/30/20 budgeting rule. After evaluating their status, users can get in touch with a financial advisor to help them identify their habits, overspending areas, and cut off unnecessary costs.

As a landing page, the Financial Calculator breaks the usual pattern of the bcr.ro website with a fresh, colorful and playful design, making budgeting fun.

BCR project visual: How’s your budgeting?

Implementation

Building the app

The app lives in an iFrame, so we had to write some lines of code into the bcr.ro website. We used React, SASS, CSS modules and ChartJs. We used CSS variables to easily access them from JavaScript and postMessages to send and listen to messages from/to BCR’s website. Moreover, we didn’t use a design system to avoid a big build and save some loading time. And since Adobe Experience Manager (AEM) is BCR’s Content Management System, we’ve added this tool to it.

This small addition is one of many to come in BCR’s journey towards improving financial literacy in Romania.

BCR project visual: Building the app

What we delivered

  • Budget calculator UX and visual design
  • React calculator app
  • Iframe and postMessage integration with bcr.ro (AEM)

Want a similar result?

Tell us what you are working on. We will tell you honestly how close it is to the BCR project and what a first step looks like.

We reply within 1 business day, usually the same day. Not ready to talk? Take the free AI assessment.