Built with Rive

Jar of Coins: Gamifying Savings with Interactive Animation

Jairo Ruiz

Overview Jar of Coins is a microinteraction designed to rethink how we visualize savings. Instead of focusing only on deliberate saving actions, this concept highlights the real wins that come from not spending. The goal: make financial progress feel simple, visual, and emotionally rewarding.
Challenge Most budgeting apps rely on static graphs and numbers to represent savings. While functional, these formats fail to keep users motivated over time. The challenge was to design a microinteraction that turns restraint into reward, making every decision to not spend feel meaningful.
Solution I built an interactive coin jar animation using Rive + JavaScript data binding:
Every time the user saves (or avoids a purchase), coins drop into the jar.
If goals aren’t met, the jar empties, cobwebs appear, and a skull icon reflects missed opportunities.
These animations create immediate emotional feedback, transforming savings into a tangible, gamified experience.
Technology
Designed & animated in Rive
Implemented with Vanilla JavaScript (no frameworks)
Real-time updates through data binding
Impact This project demonstrates how motion design and interactivity can drive user motivation in fintech products. By visualizing progress in a way that feels alive, the Jar of Coins keeps users engaged and consistent with their goals. I help brands and startups bring their apps to life with engaging Rive animations. If you want interactions like this for your product, let’s connect.
Like this project

Posted Aug 22, 2025

Jar of Coins: A Rive + JavaScript microinteraction that transforms saving into a fun, motivating experience with responsive coin animations.

Likes

0

Views

2

Timeline

May 1, 2025 - Jun 1, 2025

Join 50k+ companies and 1M+ independents

Contra Logo

© 2025 Contra.Work Inc