VF ← All work
KIDS BOOK COMMUNITY · UX / UI · 2024

Bookworm
Community

A safe, playful book community for kids aged 7–12 — where young readers discover books, recommend and discuss the ones they love, and build their own shelf, with parents close by.

ROLE
UX / UI · Research
PLATFORM
Web · Responsive
TIMELINE
6 weeks
bookwormcommunity.com
Bookworm Community homepage
00 / PRODUCT OVERVIEW

A joyful place where kids fall in love with reading.

Bookworm Community is a book-discovery community built for children aged 7–12. It’s where kids recommend, rate and discuss books they’ve read — with age-tuned picks, a colourful shelf of their own and a safe space to share reviews with friends, all under gentle parental oversight. (The reading itself happens off-screen — here they find, log and talk about books.)

This case study outlines the UX/UI process behind it — from research with children and parents to a prioritised, safety-first product.

Figma Illustrator Photoshop Google Forms SimilarWeb
01 / THE PROBLEM

Reading apps aren’t built for young readers.

Most reading platforms are designed for adults — dense catalogues, e-commerce flows and grown-up reviews. Children find them confusing and unsafe, while parents worry about privacy, screen time and who their kids talk to. Young readers need a space that feels like play, keeps them safe, and gently builds the habit of reading.

01 / GOALS
01Make discovery feel like play, tuned to a child’s age and interests.
02Design a friendly, colourful interface a 7-year-old can navigate alone.
03Keep kids safe with moderation, privacy by default and parental controls.
04Spark a love of reading through recommendations, badges and friendly goals.
02 / USER RESEARCH

I researched with both kids and their parents.

A survey of 25 families, plus interviews with children (7–12) and their parents, captured how kids find books today — and what parents need to feel safe letting them explore online.

HOW OFTEN KIDS READ
Daily
Weekly
Occasionally
DEVICE KIDS USE
Tablet
Phone
Computer
HOW KIDS FIND BOOKS
Parents & teachers
School library
Friends at school
PREFERRED FORMAT
Print books
E-books
Audiobooks
Relative preference across surveyed families · n = 25

“She loves stories, but I worry about what she finds online. I need to see what she reads and who she talks to.”

Olena · Parent

“I want my own bookshelf with cool covers — and a badge every time I finish a book!”

Sofia, 9 · Young reader

“If it’s safe and helps her learn without nagging, I’m happy to let her explore on her own.”

Marko · Parent

“I like talking about books with my friends — but only my friends.”

Danylo, 11 · Young reader
03 / USER PERSONAS

Two people decide: the child and the parent.

A child is the everyday user, but a parent grants access and trust. I designed for both — the explorer and the gatekeeper. Hover a card to bring it forward.

S
Sofia Koval
9 · 3rd grade · Kyiv
THE YOUNG READER

“I want my own shelf with cool covers — and to read more books than my best friend!”

BOOKS REVIEWED12 books
GOALS
  • Find fun books for her age
  • Grow a shelf she can show off
  • Earn badges for finishing
  • Chat about books with friends
FRUSTRATIONS
  • Grown-up apps are confusing
  • Too much reading, tiny buttons
  • Nothing feels made for her
O
Olena Koval
36 · HR manager · Sofia’s mum
THE GATEKEEPER

“I want her to love reading — but I need to know it’s safe and not just more screen time.”

TRUST IN APP (BEFORE → AFTER)high
NEEDS
  • Age-appropriate, safe content
  • Control over friends & chat
  • A clear view of what she reads
  • Screen-time limits
FEARS
  • Strangers contacting her child
  • Inappropriate books or reviews
  • Addictive, manipulative design
04 / JOBS TO BE DONE

When… I want… so that…

Four core jobs a young reader hires Bookworm to do — each traced from the trigger, through the motivation, to the result.

WHEN
I’m looking for my next great book.
I just finished a book I loved.
My friend keeps talking about a series.
I want to know which books are popular now.
I WANT
Discover books that fit my age and what I love.
Rate it, write a short review and share it.
Join the discussion and ask questions.
See what other kids my age recommend most.
SO THAT
I add them to my shelf and never run out of ideas.
Friends see my opinion and I earn a badge.
I feel part of a club of readers like me.
I pick trusted books and recommend my own.
HYPOTHESES THAT FOLLOWED
1

Kids want recommendations from peers, not algorithms alone.

2

Sharing reviews and badges drives them to read and return.

3

Parents will allow it only if it feels safe and controllable.

SAFETY BY DESIGN

A place parents can trust.

For a children’s product, safety isn’t a feature — it’s the foundation. Every decision was checked against one question: would a parent feel comfortable here?

01
Parental dashboard

Parents see what their child reads, sets time limits and approves friends.

02
Private by default

No real names, no public profiles — kids connect only with approved friends.

03
Moderated content

Age-rated books and reviews; reporting is one friendly tap away.

04
Healthy habits

Gentle reading goals and breaks — built to encourage, never to addict.

05 / PRIORITISATION

An Impact–Effort matrix decided what ships first.

Brainstormed features were mapped by value and effort, so the team could focus on the high-value work that defines the product.

HIGH VALUE · LOW EFFORT — DO FIRST
  • Video reviews & live streams to discuss books
  • Reading-habit insights for users
  • A/B testing of new features
HIGH VALUE · HIGH EFFORT — INVEST
  • Recommendation engine that analyses reading taste
  • Interactive themed discussion forums
  • Achievements & rewards system
  • “Read Together” virtual reading rooms
LOW VALUE · LOW EFFORT — LATER
  • ·Book-themed quizzes (“Which character are you?”)
  • ·Publisher partnerships & virtual events
LOW VALUE · HIGH EFFORT — AVOID
  • ·Branch-style mind-mapped discussions
  • ·Reader Exchange for swapping printed books
06 / CUSTOMER JOURNEY MAP

The full journey — goal, emotion and fix at every stage.

Six stages mapped across seven layers — goals, touchpoints, actions, emotions, barriers, ideas and solutions. Hover a stage to follow it down the map.

↔ scroll · hover a column
Home
Sign up
My Shelf
Find a book
Friends
Parent zone
GOAL
See fun books right away
Get in quickly and safely
Show off her collection
Find the right next story
Talk to school friends
Feel the app is safe
TOUCHPOINT
Colourful home with picks
Kid sign-up + parent approval
Shelf with covers & badges
Search, filters, age tags
Approved-friends list & chat
Parent dashboard
ACTION
Browses, taps a cover
Picks an avatar, no real name
Adds books, earns a badge
Filters by age & genre
Sends a friend request
Sets limits & sees history
EMOTION
🤩
😟
😄
🙂
😊
😌
BARRIER
Too many choices at once
Forms are long and grown-up
Hard to organise books
Filters miss her age
Worry about strangers
Controls feel hidden
IDEA
Curated rows, big tiles
One-tap, parent-linked sign-up
Drag-to-shelf, fun badges
Age slider + genre chips
Approved-only friends
Clear, friendly controls
SOLUTION
Playful home, age-tuned picks
Kid + parent two-step sign-up
Decoratable shelf with rewards
Smart age & genre filtering
Private, moderated friends
Always-visible parent zone
07 / USER FLOW

Three core journeys, with every decision mapped.

I traced every action and branch — from a child’s first registration (with parental approval) through discovery, community participation and account management — so nothing dead-ends.

Screen Decision Action
AONBOARD · with parental approval
Open app Have an account? YESLog in NORegister (name, age, avatar) Under 13? Parent email confirmation Pick favourite genres Personalised dashboard
BDISCOVER & ENGAGE
Browse / search books Found a book? NOFilter by genre / age ↺ YESBook details & reviews Add to library Open Community thread Write a review? Post review · earn badge
CCONNECT & MANAGE
Open a reader’s profile Send friend request Request accepted? YESFriends · shared shelves PENDPending notification Settings · privacy & genres Save changes? YESConfirmation · back to dashboard NODiscard ↺
08 / DESIGN TIMELINE

Six weeks, understand to test.

UnderstandUser research, interviews, competitive analysisWeek 1
DefinePersonas, empathy map, user journeyWeek 2
IdeateUser flow, card sorting, information architectureWeek 3
DesignWireframes, hi-fi design, prototypeWeeks 4–5
TestFeedback, conclusions, future conceptWeek 6
09 / STYLE GUIDE
The UI section opens with the system that holds it together

A warm system, built for young eyes.

Before any screen, I fixed the building blocks — colour, type and components — so every page feels like the same friendly, safe place.

Storybook Brown
#5A2D1B

Cosy and bookish — leather, wood, library shelves. Used for ink and headings; warm, never harsh black.

Honey Orange
#E08A12

Playful and inviting — the “call to adventure”. Reserved for primary actions and rewards a child wants to tap.

Paper Cream
#FFF8DB

The page of a storybook — soft on young eyes, calm and non-clinical. Backdrop for almost everything.

Why warm tones for a kids’ reading site? Warm browns and honey evoke storybooks, libraries and being read to — safety and comfort. Cold blues or stark white read as “app” or “school test”; warmth signals play and belonging, encouraging a child to come back.

TYPEFACE
Aa
Roboto
Rounded, highly legible, friendly — easy for new readers.
Heading 124 / 36
Heading 220 / 28
Body — Regular16 / 24
Button16 / 24
COMPONENTS
Start reading My shelf Disabled
Search for a story…
Fantasy Animals Adventure Mystery
The Dragon’s Library
by E. Marlow · Age 8+
★★★★
10 / USER TESTING & ITERATION

Testing turned feedback into fixes.

Testing sessions probed navigation, readability and access to core features. Each issue became a targeted change — here are the ones that mattered most.

HomepageProblem: the “Fall into Reading” banner overshadowed key sections; navigation lacked contrast.Fix: shrank the banner into a rotating carousel and raised nav contrast.
Sign upProblem: a long single-page form felt overwhelming; required vs optional fields were unclear.Fix: split into steps, labelled required fields, added “Sign up with email”.
LoginProblem: the login button was small with no password-recovery and no error feedback.Fix: larger high-contrast button, “Forgot password?” link, real-time validation.
ProfileProblem: “Edit profile” was hard to find; “Currently reading” took too much space.Fix: promoted “Edit profile” with an icon; made book lists a scrollable strip.
404Problem: playful but with no clear way back and no search.Fix: added a prominent “Go back home” button and a search bar.
11 / KEY SCREENS
Shown in the product’s own visual language

The product, screen by screen.

01 · HOME Landing — hero, trending books this week, and the “safe space” pillars for parents.
bookwormcommunity.com/
Bookworm — HOME
02 · DISCOVER Search and browse by genre; every book carries a community rating and the kid’s own rating.
bookwormcommunity.com/discover
Bookworm — DISCOVER
03 · MY PROFILE Personal bookshelf, books-read count, currently reading, and Book Buddies with achievement badges.
bookwormcommunity.com/profile
Bookworm — MY PROFILE
04 · SIGN UP Create an account via social or email, with a clear terms gate before joining.
bookwormcommunity.com/signup
Bookworm — SIGN UP
05 · LOG IN Quick return — social or username, plus a separate door for a parent account.
bookwormcommunity.com/login
Bookworm — LOG IN
06 · 404 STATE A playful empty state keeps young readers oriented and one tap from home.
bookwormcommunity.com/oops
Bookworm — 404 STATE
LIKE WHAT YOU SEE?

Let’s build your product next.

Start a project →
NEXT PROJECT
Race Planner