← All workLAB-007 / Mobile prototype / 2025

Magic Stories

A story library designed for listening and reading.

A mobile reading prototype with categories, favourites, page-based stories, audio playback and premium states.

Magic Stories onboarding artwork
CHAPTER / 01Listen, read,
keep your place.
Sector

Children’s media

Services

Mobile UX / Product design / Flutter development / Content architecture

Technology

Flutter / Supabase / Audio playback / go_router

Stage

Mobile product prototype.

01 / Initial challenge

Reading and listening modes often feel like separate products, making it harder to keep a child’s place and a parent’s choices coherent.

02 / Opportunity

Design one calm library that supports discovery, page-by-page reading and narrated playback.

03 / Strategy

Organise stories by category, keep favourites close and use shared story records across reading and audio experiences.

04 / Product experience

The prototype includes onboarding, discovery, details, favourites, paginated reading, playback and subscription states.

05 / Technical approach

Flutter provides the cross-platform interface while Supabase stores stories, pages, favourites and access state.

What we explored

  • Reading and listening continuity
  • Family-friendly navigation
  • Premium content states

What we built

  • Story library
  • Reader
  • Audio flow
  • Favourites and access states

Current stage

Mobile product prototype.

Next experiment

Test the content model and reading experience with a more complete, licensed story catalogue.

Next project / LAB-008

Esplora