TwoSparx

Case Study
React NativeSocialMobile App
Our Methodology

Overview & Process

1

Product Groundwork

Defined the MVP around the core problem—making it easy for kids and grandparents to connect with guided activities and conversation prompts.
2

UX & UI Design

Designed an interface simple enough for both young children and grandparents, with clear visual cues and large touch targets.
3

Engineering

Built the iOS app with real-time video, activity sharing, and scheduling features that work across time zones.
4

MVP Launch

Shipped the MVP to the App Store, enabling families to bridge the generational gap with structured, engaging interactions.

Our Challenges

Balancing User Needs

TwoSparx was created for two distinct user personas: children using their parents' mobile devices and grandparents who might not be tech-savvy. We had to design and develop the app so it would be easy for both groups of users.

Parental Control

We created two account types and an authentication flow to ensure the communication was secure and easy for parents to monitor.

Linked Accounts

We set up an invitation process using phone number authentication to keep kids safe from communicating with strangers.

Analytics at Launch

We incorporated Mixpanel's user behavior tracking and analytics tools to inform product decisions moving forward.

Launch & Learn

Connections through technology

The app is set up for 1:1 communication with conversation prompts. The prompts are designed to help children learn more about their grandparents, and vice versa. Each party records a video of themselves talking about the topic. The other user is required to send a response before a new topic can be started. Although the goal is to facilitate asynchronous communication, push notifications can be enabled to allow for a more real-time back-and-forth.

Custom CMS

We made sure it was easy to add new categories and new topics through a custom Content Management System. User management was also important due to the 1:1 invitation process in the MVP, so we set up a clear view of connected accounts via verified phone numbers and emails.

Branding for Dual User Personas

Most products have multiple user personas, but there is usually a primary user type and the users are usually somewhat similar across demographics. For this app, we had two "primary" user personas, and both were expected to be equal users of the app. In addition to the two primaries, we needed to keep parents in mind, since they would likely be the ones setting up the app and handling the onboarding for their children and the grandparents. We worked to develop branding and UI elements that were playful and engaging, as well as easy to read. This was all covered in the Product Groundwork phase of the project.

Guided Video Chat

The app is set up for 1:1 communication with conversation prompts. The prompts are designed to help children learn more about their grandparents, and vice versa. We wanted the app to function similarly to Marco Polo. The first party records a video of themselves talking about the selected topic. The other user is required to send a response on that thread before a new topic can be started. Although the goal is to facilitate asynchronous communication, push notifications can be enabled to allow for a more real-time back-and-forth.

Analytics from the Starting Line

The goal for this MVP was to monitor user behavior and conduct user research so that future development can be focused on what users actually want and need. Instead of building out every feature that seemed like a good idea, we kept the features narrow, knowing that expansion was necessary. This allowed the app owners to keep the budget and timeline reasonable, and focus future spending on the right things.