<?xml version="1.0" encoding="utf-8"?>

About

Piggy for YNAB is a budgeting app that makes money management playful and intuitive for kids, while giving parents smart control. This app was built in close collaboration with a developer-parent.

Project Overview

I was challenged to create the full user experience and visual identity, working directly with Ethan - a developer and father who provided a detailed brief and ongoing feedback.

Piggy for YNAB was to be mobile app designed to help children (ages 3–10) develop positive money habits by linking their experience to the YNAB system their parents already use.

What started as a rough draft evolved into one of the most collaborative and creatively rewarding projects I’ve worked on. The back-and-forth led to an immersive design that is both development ready and deeply child-focused.

Financial Accessibility for kids with Piggy for YNAB 1

Challenge & Brief

Client Goal:

Create a playful budgeting interface where kids can assign coins to piggy banks for different goals (e.g., saving, giving), while parents retain control over setup, funding, and management.

Core Challenges:

  • Design for dual users: young children and supervising parents.
  • Balance a fun and functional environment: encourage kids to budget without making it feel like work.
  • Represent an abstract financial concept in a kid-friendly way.
  • Create a UI that is delightful yet realistically buildable by a solo developer.

Early Planning

Ethan provided an initial feature mind map covering flows like:

  • Creating an account
  • Adding a child and funding
  • Dragging coins into piggy banks
  • Managing banks (set goals, dump funds, etc.)
  • Parent PIN-protected access

Financial Accessibility for kids with Piggy for YNAB 2

This structure helped me anchor the interface logic before visuals were applied.

User Personas for Piggy for YNAB

Financial Accessibility for kids with Piggy for YNAB 3

How These Personas Guided the Design

  • Emma’s experience led to drag-and-drop interactions, colourful characters, and visual milestones.
  • Jessica’s needs led to parent mode, goal management, and thoughtful transitions between views (e.g., “Add Funds,” “Remove Coins”).

Design Process & Evolution

Financial Accessibility for kids with Piggy for YNAB 4

1. Initial Submissions (Rough Start)

I started the journey with playful visuals but missed the mark in clarity and functionality. Ethan noted:

  • Lack of goal progress feedback for children
  • Insufficient visual cues for dragging coins
  • A need for a stronger theme and background cohesion

Financial Accessibility for kids with Piggy for YNAB 5

Initial Design: missed the mark and felt more like a rough draft

2. Rapid Iteration & Feedback Loops

Through a few Figma updates and comments, we explored:

  • Characters holding coins with drag gestures
  • Celebratory animations (“HOORAY!” moments)
  • Badges and piggy bank customization
  • Gender-neutral and optional costume collections

Financial Accessibility for kids with Piggy for YNAB 6

Evolved Design: “You've really managed to evolve this idea :)” - Client feedback

3. Design Decisions Made

  • Drag Interaction: Coins shown in the little piggy’s arm ready to grab; others stacked in top corner.
  • Custom Characters: Kids can unlock items for piggies when saving (but not for gamification alone).
  • Dual Modes:
    • Child Mode: Budgeting, goal progress, rewards
    • Parent Mode (PIN-protected): Add/edit child profiles, remove funds, manage piggies

Financial Accessibility for kids with Piggy for YNAB 7

Final Concept: “You've really managed to evolve this idea :)” - Client feedback

UI Highlights

The final screen designs included:

  • Splash Screen
  • Connect to YNAB
  • Add Child
  • Home Screen
  • Goal Reached (Confetti screen)
  • Manage Piggy Bank (Parent Mode)
  • Character Customisation
  • Fund Management
  • Paywall
  • Parent Mode Flows

Financial Accessibility for kids with Piggy for YNAB 8

Financial Accessibility for kids with Piggy for YNAB 9

Problem Solving & Collaboration

This project stood out because of how design and development collaborated from day one.

  • Ethan shared development feasibilities and constraints that helped avoid “over-designing.”
  • We co-created patterns like: auto-saving entries, and state-based UI (piggy with/without coin).
  • We debated and refined user flows down to subtle elements like "Dump vs Return Last Coin."

Outcome

  • The client committed to building the app using the components I created.
  • A trusted relationship was built that may lead to future work (e.g., marketing page, social media assets).

“Your design has sure come a long way… Well done.” — Ethan

Financial Accessibility for kids with Piggy for YNAB 10

Reflection

This project deeply reminded me how important open feedback and adaptability are in design. What started as a basic concept transformed into a system in which:

  • Children learn money habits visually and emotionally
  • Parents maintain control through secure, accessible tools
  • Every screen is grounded in clarity, is fun, and development feasibility

-------------------------------------------------------------------------

Project is currently in development.

Thank you for reading.

Tools used

Figma
Affinity Designer

Share

Share your insights — leave a project review and help others grow their skills

Reviews

2 reviews


This project strikes a wonderful balance between fun and functionality, creating an engaging experience that encourages kids to explore financial concepts in a playful and meaningful way. This kind of learning opportunity is incredibly valuable and can have a lasting impact on their financial confidence and understanding.

One area I’m curious about is the app’s name—"Piggy Bank for YNAB." While it clearly nods to the underlying system, I wonder if including "YNAB" might feel a bit abstract or technical from a child's perspective. It may not immediately communicate that this app is designed for them. Something simpler, like just “Piggy Bank,” could potentially feel more relatable and inviting to young users. It might be helpful to explore this further with user testing to see what resonates best with the target audience.

Aside from that, every other aspect of the project feels thoughtful, well-executed, and impressive. It’s evident that a lot of care and intention went into the design, and it really shows.

Thank you Vivek for the claps and taking time to review! I think you do have a point. The app connects to the YNAB parent account for allocating the children's funds so perhaps having that directly in the title could be repetitive or to your point - more relatable and inviting to young users. Thank you once again.

You did a great job i like it!


10 Claps
Average 5.0 by 2 people
5 claps
4 claps
3 claps
2 claps
1 claps
<?xml version="1.0" encoding="utf-8"?>