Built with Rive

Interactive Mortgage Payment Chart Design

Kris

Kris Blencki

Mortgage payments – interactive chart

Overview

This case study explored the use of Data Binding – a powerful feature that connects design directly with development workflows. The objective was to test its capabilities by integrating a variety of data types:
Numbers for chart values and chart animation
Strings for multilingual text translation
Colors to support both dark and light UI modes

Process

The main screen, illustrating a mortgage payment cycle, was initially designed in Figma and then imported into Rive. To reduce repetition, I decided to use nested art boards for recurring UI elements, allowing updates with minimal manual editing. Following the design import, I defined data models and properties for binding. In total, 38 properties were used: 9 numeric, 18 string, and 11 color properties. These bindings enabled dynamic content updates and drove animation logic in the animated pie chart.
Data Binding of the color property
Data Binding of the color property
The final step of the project was to work on the transitions and micro-interactions, enhancing the user experience.
Like this project

Posted Jul 18, 2025

Designed an interactive mortgage payment chart using data binding for dynamic updates.