Six Booktel screens: feed, book detail, discovery, bookstore profile, custom picks and challenges
Personal project · 2022–2023

Booktel

Designing for the part of reading that reading apps ignore: other readers.

Role
UX Researcher & Designer · solo
Timeline
12 weeks
Methods
Benchmark · Survey · Diary · Interviews

The problem

When you meet someone who reads the same books you do, it feels like finding a close friend you didn't know you had.

I started this project after moving to a new city, where I didn't know many people. Reading was the hobby I had, and I kept thinking about how much better it would be if the app I used could turn that hobby into a way to meet people. Existing apps handle tracking well, but they leave out the part of reading that makes people want to keep reading: talking about it with someone.

So the question was whether that gap was real for other readers too, and what it would take to close it.

Research approach

Competitive analysis and benchmark

I installed 8 reading apps (Goodreads, StoryGraph, Bookshelf, Bookmory, Bookly, Basmo, Luna, Turn) and used them for several days, then scored each one against 16 user tasks, combining what I observed with what reviewers complained about in the app stores.

Benchmark table comparing five reading apps across eight tasks, split into what the market covers well and the gap around other readers
Scoring the apps against the same tasks made the empty half of the table obvious: everything that involves other readers.

Survey

A form shared through social media to recruit participants and take a first read on satisfaction with current apps.

Diary study

Daily entries over 5–6 days, starting with a 15-minute session with each participant to explain the study. I chose this method because reading is a habit shaped by context: where people read, at what time, with what around them. A single interview wouldn't surface that.

Interviews

Follow-up sessions to understand the why behind what the survey and diaries showed.

Key insights

The gap was community, not features

Tracking, reviews and goals were well covered everywhere. Seeing other readers' activity, making friends, joining reading groups and personalized profiles were not.

Readers are alone with something they want to share

Participants didn't have a close group of people who read as much as they do, but they wanted to talk about books with someone.

Goals are symbolic, not operational

One participant put it plainly: the reading goal is more a statement of what they'd like to read than a target they manage. So goals became motivation, not a metric to optimize.

Reading is a multi-format, multi-book habit

People read physical and digital, around 3 books at once, mostly in the afternoon, about an hour at a time. Half save quotes; many use colour codes inside their books.

People want a Spotify Wrapped for books

It came up in the diary study and again in the interviews: a wish to see their reading year reflected back at them.

From insight to design

I looked outside my own category. Since the real challenge was connection rather than cataloguing, I studied apps built for connecting people: Bumble, Tinder, Strava and Letterboxd. For each one I documented its business model and, in a dedicated column, how its mechanics could be adapted to a reading context. That's where the question game to break the ice, the interest and genre filters, and the Spotlight-style profile highlighting came from.

Bumble teardown: business model, app details and how each mechanic could be adapted to a reading context
Each mechanic from a dating app, translated into a reading context in the Adaptations column: the question game, filters by interest and the Spotlight profile.

I cut scope deliberately. A MoSCoW exercise kept the MVP to what actually differentiated the product: friends' activity feed, community, "Near me", recommendations, and filters to find people with similar taste. Notifications, half-star ratings and reading statistics went to could-have. Social network integrations and reading notes went to won't-have.

MoSCoW prioritisation board: must have, should have, could have and won't have for the Booktel MVP
Everything that made this app different went into must-have, and that's what I built first for the MVP. Sorting the rest this way meant that once the essentials were designed, I could spend whatever time was left on the lower-priority features, and I did get to design some of them.

I designed for the hand, not just the screen. In the wireframe iteration, I moved the add-book action from the centre of the tab bar into a floating button: reachable by thumb, accented with colour, and with the background dimmed to remove distractions. Freeing the centre slot also let me add Profile as its own section.

Booktel wireframes: the add-book action in the centre of the tab bar, opening a sheet
Before. The search and add-book action sat in the centre of the tab bar to highlight its importance and make it easy to find, opening a sheet with Search, Scan book and Add manually.
Booktel wireframes: the add-book action as a floating button within thumb reach
After. Moving it out of the centre freed a slot for another section of the app. As a floating button it stays reachable at any time, in a comfortable position for the thumb, accented with colour, and the background dims behind the menu to remove distractions.

I built a system, not screens. Before high fidelity, I defined the brand (name, logo, palette, typography) and a design system: type scales with line heights, colour ramps from 50 to 900, shadows, blurs, a 4-column mobile grid, an icon set in solid and outline, and a component library organized into atoms, molecules and organisms.

The navigation bar uses a frosted-glass treatment, so the content scrolling underneath stays visible through it and the app keeps a sense of depth without adding weight.

[STYLE GUIDE — TYPE SCALE, COLOUR RAMPS, GRID AND ICONS]
The design system that every screen was built from.

Outcome

The MVP prototype covers the full experience in Figma: Home feed, Library with challenges, Book detail with community reviews, Search, and a Discover section with "Hang out", "Special Selection" and the question game. It was delivered on time as a complete, coherent product proposal.

[SCREEN — FRIENDS' ACTIVITY FEED]
Friends' activity feed

Open the interactive prototype

I tested it informally with my roommates at the time, which caught small things. A structured validation round didn't fit in the remaining weeks.

Since then

Social reading apps have grown on BookTok for exactly this reason: readers want to talk about books with other people. The gap the research pointed to was a real one.

How I'd approach it today

This was a design project with no development team behind it, so the goal was to take an idea from research to a validated design proposal. Here's what I'd add if it were a real product.

Validate the promise, not just the usability

With the MVP in hand, before launch I'd test whether the product actually solves the problem it set out to solve: does it help readers connect with each other? Alongside that, a structured usability round to catch anything still broken in the flow.

Monitor once it's live

Profile completion, how many users join a club or start a conversation, retention among people who connect with someone versus those who don't, and whether "Near me" gets used at all. I'd also watch for what I wouldn't want to see: clubs that die after a week, or connections that never turn into conversation.

Bring development in from the start

Personalized recommendations, book scanning and a live community all carry real technical and content costs. I had no dev team then, and today I also understand far more about what's behind an app technically than I did when I designed this.

What I'd keep: looking outside my own category for inspiration, cutting scope on purpose, and building the design system before the screens. Those three decisions are the reason a solo 12-week project ended up feeling like a product.