Book a call
Case study
Children's reading startup (NDA)
Consumer apps and EdTech

A reading app that picks the next book for every child

A children's reading startup wanted hundreds of illustrated, narrated books to feel like a personal library for each child. We built the apps, the content engine behind them and the tools the team runs it with, then handed it over.

Children's reading app on a phone with illustrated book collections around it
100s
of illustrated books with narration, arranged into a personal library for each child.
0
typing needed to find a book: children search by voice.
Engagement
Team
Region
Not disclosed
Today
Run by the client's team
01 · The business problem

A big library is useless if a child can't find the next book

Children's apps compete with video for attention, and a catalogue of hundreds of books does not help if a young reader has to dig for the next one. Many users cannot type yet, and parents need to know the app is safe to hand over.

Behind the app sat a second problem: a content, marketing and partner operation that had to plan what children see, understand what they read and report back to publishing partners without asking developers every time.

The brief: an app that feels personal to each child and safe for parents, plus an admin that lets the content team run it on its own.

02 · What was at stake

Discovery decides retention

If the next good book is not on the first screen, the child closes the app. The library had to come to the reader.

Safe by default

Purchases and settings must stay out of a child's reach, even for a child who has watched a parent unlock the phone.

A team waiting on developers

Seasonal selections, new series and campaigns lose value if every change needs a release.

Admin screen for creating a home screen widget with display dates and times
03 · How we solved it

Four decisions that made reading personal

01

Build the home screen for each child

The home screen is made of widgets, from videos and stories to selections, categories and single books, and the app arranges them by each child's preferences. A short-form Reads feed adds an endless stream of books picked for that reader.

02

Design for children who can't type yet

Voice search lets children find books without a keyboard. The player works in portrait and landscape, and books can be downloaded for offline reading on trips.

03

Lock grown-up features behind a moving code

Sensitive functions are hidden behind a parental gate that asks for a new code every time, so a child cannot learn their way past it.

04

Let the content team schedule the app

Managers reorder the home screen, set display rules and schedule widgets for specific dates and times, which turns the admin into a content plan. Publishing partners see how children use their books and download reports in Excel.

Illustrated picture book playing on a phone in landscape mode
04 · Timeline
After handover

A library the content team runs without developers

The client's team took over a product whose experience is driven by data and whose daily running is driven by people outside engineering. Content managers plan and schedule what children see, marketing uses reading data for personal recommendations and a blog built for search traffic, and publishing partners pull their own reports.

The same care went into trust: users can see what data the app collects and request a copy of it, as privacy rules require.

100s

of narrated, illustrated books

Voice

search for children who can't type

Offline

reading for trips

Excel

reports for publishing partners

05 · Results in full

100s

of illustrated books with narration

Per child

home screen and Reads feed

Scheduled

content planning without a release

Under the hood

iOS and Android apps with a personalised widget home screen, a short-form Reads feed, voice search, a portrait and landscape player, offline mode and parental control; an admin for widgets, content planning, books, partner reports and a blog; a marketing site.

Swift · Kotlin · Python · Nuxt.js

FAQ

Questions about this project

How does the app personalise what each child sees?

The home screen is built from widgets, from videos and stories to selections and single books, arranged by each child's preferences. A short-form Reads feed adds an endless stream of books picked for that reader.

How do children who can't type find books?

With voice search. The player also works in portrait and landscape, and books can be downloaded for offline reading on trips.

How are parents reassured the app is safe?

Purchases and settings sit behind a parental gate that asks for a new code every time, so a child cannot learn their way past it. Users can also see what data the app collects and request a copy of it.

Can the content team change the app without a release?

Yes. Managers reorder the home screen, set display rules and schedule widgets for specific dates and times, and publishing partners download their own usage reports in Excel.

Can you share the client name?

The client name is withheld under NDA. Get in touch if you'd like to discuss the engagement in more detail under a mutual NDA. We can walk through the architecture and operational decisions at a level not appropriate for public material.

Is your content team waiting on developers?

Tell us what you are building. We will come back with an honest view of how we would approach it.