TastyBite - Family Wallet

TastyBite - Family Wallet

One family wallet instead of one per child

One family wallet instead of one per child

Category

F&B

Platform

Website

Collaboration

Product Owner, Business Analyst, Developers

Year

2025 - 2026

Product overview

Product overview

TastyBite is a meal pre-ordering platform where parents pre-order meals and children collect them at the school canteen through the POS.


The product uses a Main and Sub account model: parents manage the Main account, while each child has a Sub account they spend from at the canteen.


As families with multiple children grew, managing each child's wallet separately became increasingly fragmented. We designed Family Wallet to bring funding, spending visibility, and allowance management into one place — while keeping individual control for each child.

Managing more children shouldn't mean managing more wallets

Managing more children shouldn't mean managing more wallets

Parents with multiple children had to top up each Sub account individually, track each child's balance separately, and manage their spending across different wallets. The existing model worked for one child, but became increasingly manual as more children were added.


The goal was therefore not simply to combine multiple wallets into one screen. It was to rethink how family funding and individual spending should work together.

The key was separating where money lives from who controls it

The key was separating where money lives from who controls it

The existing account structure already separated the parent from each child:

  • Main account — owned and funded by the parent

  • Sub account — assigned to each child for spending at the canteen

This raised an important product question:

If parents should only need to fund once, how can each child still have their own spending control?

Instead of treating the Family Wallet as a simple aggregation of existing wallets, I defined two separate concepts:

Funding should happen at the family level.

Spending control should remain at the child level.

This became the foundation for the rest of the experience.

One shared balance, individual control

One shared balance, individual control

We decided to make the Family Wallet the default destination for top-ups, rather than asking parents to choose a child every time they added money.

Parents fund one shared pool first. Daily Allowance then determines how much each child can spend from that pool.

This reduced the number of decisions required during top-up while preserving the individual spending control that the existing Sub account model provided.

We turned the model into one place parents could actually manage

We turned the model into one place parents could actually manage

We structured the Family module around three core areas:


Family Wallet
The shared balance and primary Top-up action sit at the center of the experience.

Family Members
Parents can see the children connected to the family and understand who they are managing.

Daily Allowance
Each child's spending limit is visible and adjustable without leaving the Family experience.

The goal was to make the relationship between shared money and individual spending immediately understandable rather than exposing the underlying account complexity.

We designed the allowance model beyond today's requirement

We designed the allowance model beyond today's requirement

The initial requirement only covered daily allowances. Rather than designing a pattern that would only work for one frequency, we structured the allowance experience so that weekly and monthly limits could be introduced later without requiring a fundamental redesign.


This was a deliberate scalability decision: solve today's requirement while leaving room for the product to evolve.

Family Wallet wasn't just a parent-facing feature

Family Wallet wasn't just a parent-facing feature

The Family model needed to remain coherent across four different surfaces:

  • Parent experience

  • Admin

  • POS

  • Kiosk

Each surface serves a different user and purpose, but they all depend on the same underlying wallet and family model. I therefore focused on keeping the product logic consistent, while adapting how that logic was presented to each user. This meant the work was not just about designing a new screen. It was about making sure one product model could work across the ecosystem.

The solution had to work beyond the interface

The solution had to work beyond the interface

I worked with the Product Owner, Business Analyst, and Developers throughout the design process to align on the wallet model, account relationships, and implementation considerations. The discussions were not limited to visual design. We had to make sure decisions around shared funding, individual allowances, and multiple product surfaces were practical within the existing TastyBite ecosystem.

This helped turn the Family Wallet from a UI concept into a feature that could actually ship.

Family Wallet shipped in time for the first day of school

Family Wallet shipped in time for the first day of school

Family Wallet v1 shipped with the shared wallet, Top-up, and Daily Allowance experience ready for the start of the school year. Parents now have one place to fund, track, and manage spending across their children instead of handling separate wallets individually.


Early feedback has been positive, although it remains qualitative at this stage. The Family experience is also planned to evolve further as the team learns from real-world usage.

I learned that the hardest part wasn't designing the wallet

I learned that the hardest part wasn't designing the wallet

The most important design work was defining how the wallet should behave, not how the screens should look. Separating shared funding from individual spending gave us a simpler experience for parents without removing the control required for each child.

This module strengthened my approach to product design: before designing the interface, define the model, the relationships, and the decisions the product needs to support.

Design. Feedback. Can't sleep.

Available for work

Design. Feedback. Can't sleep.

Available for work

Design. Feedback. Can't sleep.

Available for work

Create a free website with Framer, the website builder loved by startups, designers and agencies.