Ronald McDonald House Charities

Interactive animated app design

Making donation feel tangible through interactive storytelling.

A selection of screens of the final output from this project

Summary

Designed an interactive fundraising experience for Ronald McDonald House Charities Ireland, using character-led animation and a simplified donation journey to encourage engagement and donations.

Role:Sole designer: UX, UI, motion design, prototyping, animation delivery
Scope:End-to-end
(research → concept → interaction design → animation system → UI → prototyping → dev handoff)
Key focus:The charity needed a website that could do more than present information. It needed to emotionally engage users, explain the fundraising goal, and make a donation feel connected to a visible outcome.
Impact:The website helped raise over €295,000 in 2020 alone toward the charity’s new house fundraising campaign.

🎯 Problem

Users needed to:

  • understand the fundraising goal quickly
  • feel emotionally connected to the cause
  • see how their donation contributed to building the new house
  • move through the donation journey without friction or confusion

The challenge was to create more than a standard donation page: the experience needed to make giving feel meaningful, visible, and easy to complete.

🚀 What I did

  • Created the interactive “Buy a Brick” concept around BarrĂłg and the Yellow Brick Road story
  • Designed a story-led donation journey from homepage interaction to donation completion
  • Used motion to guide users, provide feedback, and show the impact of their donation
  • Researched Lottie and JavaScript-controlled animation states to make the concept technically feasible
  • Built prototypes to test animation timing, prompts, and user understanding before final delivery

🙌  Outcome

  • Turned a standard fundraising ask into a more engaging, interactive donation experience
  • Made the connection between donation and impact more visible through animation and storytelling
  • Improved interaction clarity through prototype testing and iteration
  • Delivered annotated wireframes, Lottie JSON files, HTML/JavaScript demos, and implementation guidance
  • The campaign website helped raise over €295,000 in 2020 toward RMHC Ireland’s wider fundraising goal

Research: Identifying the problem

Ronald McDonald House Charities Ireland were building a new 53-bedroom Ronald McDonald House for families whose children would be inpatients at the New Children’s Hospital. They needed a website to support fundraising for the project and encourage donations toward the build.

Western Webs were developing the website in partnership with RMHC and brought me on as the sole designer. The brief was to create a website that incorporated BarrĂłg, a rabbit character created for the campaign, and his story into the fundraising experience.

Rather than treating the story as a decorative layer, I wanted to explore whether it could become part of the donation journey itself.

The key question was:

Could we use interaction, motion, and storytelling to make the act of donating feel more tangible?

RMHC Competitive Benchmarking

Competitive benchmarking exercise

Competitive benchmarking

I researched similar fundraising websites, charity campaigns, and story-led websites that used illustration, animation, or interactive elements.

The goal was to understand:

  • how charity websites explained fundraising goals
  • how donation pages encouraged action
  • how illustrated or character-led experiences created emotional engagement
  • how interactive animation could support, rather than distract from, the user journey

A key takeaway was that many fundraising experiences were clear and functional, but often felt transactional. They asked users to donate, but did not always make the impact of that donation feel immediate or visible.

This helped shape the direction of the project: the experience should not simply tell users that their donation mattered. It should show them.

BarrĂłg Character

Initial design of BarrĂłg by Joanne Kiely

The story of BarrĂłg

The campaign was built around a children’s story created for the project. It featured Barróg, a rabbit whose name comes from the Irish word for “hug”.

In the story, BarrĂłg travels to Dublin to help build the new Ronald McDonald House. Along the way, he discovers the long-lost Yellow Brick Road and decides to use the bricks to help build the house.

That story created the foundation for the user journey.

The donation experience could become a simple, visual metaphor:

Buy a brick → help Barróg collect it → complete the donation → see the house being built.

This gave the donation journey a clearer emotional arc and helped connect the user’s action to the wider fundraising goal.

Example Lottie animation by Michael B. Myers Jr.

Technical feasibility research

Because the experience depended heavily on animation and interaction, I needed to understand what was technically possible before finalising the design.

I researched Lottie, Airbnb’s animation library, which allows After Effects animations to be exported as vector JSON files and rendered in the browser. This was important because the animations needed to feel playful and interactive without creating a heavy or slow experience.

I also researched how Lottie animations could be controlled through JavaScript, allowing user actions to trigger specific animation states rather than simply playing a video from start to finish.

This feasibility research shaped the design direction. It meant the animations could behave like part of the interface:

  • waiting in idle loops
  • responding to button clicks
  • progressing to the next state
  • reinforcing completion after donation

I stayed in close communication with the development team throughout this phase to make sure the interaction concept was realistic to build.

The problem

RMHC needed more than a standard donation page.

The website had to explain the fundraising goal, introduce the campaign story, encourage donations, and make the impact of giving feel clear.

The core UX challenge was that donating money can feel abstract. A user may understand that their donation is valuable, but the connection between the action and the outcome can still feel distant.

For this project, the experience needed to:

  • Rmake the fundraising goal easy to understand
  • Rcreate an emotional connection to the cause
  • Rkeep the donation journey simple and focused
  • Ruse animation in a way that supported the user journey
  • Rmake the user feel that their contribution had a visible impact

The challenge was not just to make the site look friendly or playful. It was to turn the act of donating into a clear, memorable, and meaningful interaction.

Defining design decisions

Use story as the structure

🎯 Problem

The charity needed to communicate the fundraising goal in a way that felt warm, simple, and emotionally engaging.

🚀 Design decision 

Use BarrĂłg and the Yellow Brick Road story as the structure for the donation journey.

đź’ˇ Why

This gave the experience a clear narrative and helped users understand the campaign through a simple metaphor: helping BarrĂłg collect bricks to build the new house.

Rather than placing the story beside the donation journey, the story became the journey.

Make the donation feel tangible

🎯 Problem

A standard donation form can feel abstract. Users give money, but they may not immediately feel what that money contributes to.

🚀 Design decision 

Create the “Buy a Brick” interaction, where users see their donation represented as bricks being added to Barróg’s cart.

đź’ˇ Why

This connected the user’s action to the fundraising goal before they reached the donation form. It made the donation feel less like a transaction and more like participation in building the house.

Use motion as feedback, not decoration

🎯 Problem

Animation could easily become a decorative layer that slowed the user down or distracted from the donation goal.

🚀 Design decision 

Use motion to guide attention, confirm user actions, and reinforce progress through the journey.

đź’ˇ Why

The animation needed to behave like part of the interface. It had to help users understand what had happened, what to do next, and how their action connected to the wider story.

Keep the donation process simple

🎯 Problem

The story and animation created a richer experience, but the donation form still needed to stay focused and easy to complete.

🚀 Design decision 

Keep the donation flow simple and use the story mainly to frame the user’s progress through the journey.

đź’ˇ Why

The emotional experience should encourage donation, not create extra steps or unnecessary friction.

Validate technical feasibility early

🎯 Problem

The concept depended on interactive animation, which could create performance or implementation risks.

🚀 Design decision 

Research and prototype Lottie / JavaScript-controlled animation states before committing to final animation production.

đź’ˇ Why

This reduced delivery risk and ensured the concept could work technically before time was spent creating polished final animation assets.

Designing the solution

Story-led donation journey

I designed the experience around three key moments:

1. Invitation
The homepage introduces BarrĂłg and invites the user to help him collect bricks for the new house.

2. Participation
The user clicks “Buy a Brick” and sees bricks added to Barróg’s cart, creating immediate feedback and a sense of involvement.

3. Impact
After the donation is completed, the thank-you page shows the bricks being used to build the house.

This created a clearer emotional loop:

I helped → I donated → I can see what my donation contributed to.

Homepage interaction

The homepage introduces Barróg and the idea of helping him build “the most important house in the world”.

The main interaction is deliberately simple: Buy a Brick.

When the user clicks the button, the animation responds. Bricks fall into Barróg’s cart, Barróg celebrates, and the user is then prompted to continue to the donation process.

This was designed to give users immediate feedback and make the first step feel rewarding before they reached the form.

Donation flow

The donation page continues the story by showing BarrĂłg in a construction context, asking the user to help draw up the plans.

The donation amounts are presented as bricks, keeping the interaction tied to the central metaphor.

The form itself was designed to stay as simple and streamlined as possible. The animation supported the experience, but the priority was still to help users complete the donation without unnecessary effort.

The goal was to balance emotional engagement with transactional clarity.

Conveying impact

After completing the donation, the user is brought to a thank-you page.

Here, the animation shows the house being built brick by brick, with Barróg nearby. This reinforces the user’s contribution and closes the loop between donation and impact.

The user has:

  • helped BarrĂłg collect bricks
  • completed the donation
  • seen those bricks used to build the house

This was designed to create a stronger sense of positivity and completion than a standard confirmation page.

Ronald McDonald House Charities Design Sketches

Some wireframe and sketch explorations

Motion and interaction states

To make the animations behave like part of the interface, I planned each one as a series of controlled states rather than a simple video.

The animations included:

  • an intro state to introduce BarrĂłg and the task
  • an idle loop while waiting for user action
  • an interaction state triggered by the user
  • a continuation prompt to guide the next step
  • a completion state to reinforce the outcome

This planning was important because it shaped both the user flow and the animation production process.

The animation logic was controlled through JavaScript functions triggered by buttons and specific points in the Lottie timeline. That allowed the animation to respond to user input while still staying predictable and easy to implement.

RMHC Low-Fidelity Wireframes

Low-fidelity wireframes

Low-fidelity wireframes

Before creating the final animations, I created low-fidelity wireframes and prototypes to map the journey and test the interaction logic.

This helped me explore:

  • how users would move from story to donation
  • where calls to action should appear
  • how much instruction was needed
  • how animation could support the flow without becoming confusing
  • how the donation journey would work across key pages

This step was important because the final animations would be time-consuming to produce. The interaction model needed to be validated before moving into high-fidelity design and animation.

Validation & iteration

User validation testing using interactive prototype

Interactive prototypes

I created clickable prototypes for the pages that used interactive animation. I also built low-fidelity animation prototypes using HTML, CSS, JavaScript, After Effects, and Lottie to test how the interactions would work in practice.

The prototypes helped test:

  • whether users understood the “Buy a Brick” concept
  • whether the animation responses were clear
  • whether users knew what to do next
  • whether the timing of prompts and transitions felt natural

🎯 Example finding

After clicking Buy a Brick, some users did not immediately move their attention back to the animation. This meant they could miss the visual response and the prompt for the next step.

🚀 Adjustment

I changed the interaction so the original Buy a Brick button disappeared immediately after click and was replaced by a clear Continue button.

💡  Result

The disappearing button confirmed that the click had worked, redirected attention back to the animation, and made the next step in the donation journey explicit.

Design delivery

Shape layers created and composited in After Effects

Handoff and delivery

Final delivery included both design assets and technical implementation guidance.

Because the experience depended heavily on animation, it was important that the development team could understand not only what the screens looked like, but how the interactions should behave.

Deliverables included:

  • high-fidelity annotated wireframes
  • responsive screen designs
  • style guide and design system elements
  • Lottie JSON animation files
  • HTML and JavaScript demos
  • implementation notes for animation behaviour
  • downloadable assets for development

I created the final animations in After Effects and exported them using Bodymovin as Lottie JSON files. These could then be embedded into the website and controlled through JavaScript.

I also provided demo files so the development team could view and interact with the animations in context. This helped reduce ambiguity around how the animations should loop, respond to user input, and transition between states.

Homepage animation

For the homepage, I recreated BarrĂłg as simplified vector shape layers in After Effects so the animation could export cleanly to Lottie.

The animation showed BarrĂłg walking along the Yellow Brick Road, pulling his red cart, and responding when the user clicked Buy a Brick.

When the interaction was triggered, bricks were added to the cart and Barróg celebrated, reinforcing the user’s action before they continued to the donation form.

RMHC Donation Page

Donation page animation

For the donation page, BarrĂłg appeared in a construction hat, helping connect the form to the idea of drawing up plans for the house.

Subtle looping animation kept the page feeling alive without distracting from the donation form. The goal was to support the story while keeping the user focused on completing the donation.

RMHC Thank You Page

Thank-you page animation

The thank-you page animation showed the user’s donation being put to work.

BarrĂłg places bricks as the house is built, with the animation ending on a positive, celebratory note.

This gave the user a stronger sense of completion and helped turn the confirmation page into part of the emotional journey, rather than just a receipt.

Ronald McDonald House Charities Mobile Screen Designs

Conclusion

🙌  Outcome

The final website created a more engaging donation journey by connecting each user action to the wider fundraising story.

Instead of simply asking users to donate, the experience invited them to take part in building the new Ronald McDonald House. Through Barróg, the “Buy a Brick” interaction, and the animated thank-you moment, users could see their contribution represented as part of the house itself.

The campaign website helped raise over €295,000 in 2020 toward RMHC Ireland’s wider fundraising goal.

đź’­ Reflection

This project reinforced that motion design can play a meaningful UX role when it is connected to user action, feedback, and comprehension.

The animation was not simply there to add visual interest. It helped guide attention, confirm interactions, and make the impact of donating feel more visible.

It also showed the importance of validating technical feasibility early. By researching Lottie, prototyping animation states, and testing interaction timing before final production, I was able to design an experience that was both emotionally engaging and practical to build.

Most importantly, the project showed that fundraising UX is not only about making donation forms shorter. It is also about helping people understand the impact of their action at the exact moment they are deciding whether to give.

Barrog