(Case study) — SaaS · UI/UX · Mobile app

BOOKdu

One app to read, listen and watch — for B2B and B2C readers.

Overview

A SaaS platform to learn, track and discover digital content from authors.

Bookdu helps readers keep track of books they’ve bought, discover new ones, and read titles their institution assigns — eBooks, audio, video and journals in one place.

Bookdu splash screen and home screen on two phones
My role
UX & interaction design, visual design, user flows, rapid prototyping
Deliverables
Component libraries, user interviews, high-fidelity designs
Team
Marketers, product managers, web & mobile developers
Year
2024
Context

The challenge

Finding the right book shouldn’t mean juggling apps for reading, audio and video.

Problem

Too many apps, no single journey

Professionals and students struggle to find the right book and end up using separate apps for reading, audio and video. They need one platform for B2B and B2C with a smooth journey.

Stakeholder brief

From portal to mobile app

The client had an End-User Portal managed by a tenant admin. To reach more clients they wanted a hybrid mobile End-User App with a user-centric set of features and flows.

Business goal

One app for B2B and B2C

Support books and the journals hierarchy, advanced search and several types of recommendations — in one app for both audiences.

Solution

A holistic knowledge platform

A digital platform where every type of user can connect and explore eBooks, audiobooks, video and courses — with a reader built in.

Easy-to-use, holistic knowledge platform — eBooks, an audio-video player, Reader as a Service and journals.

Approach

Design process

A five-step, user-centred process from research to tested high-fidelity screens.

  1. 01EmpathiseUser interviews · user research · competitive analysis
  2. 02DefineAffinity mapping · personas · empathy map · journey map
  3. 03IdeateUser flow · card sorting · information architecture
  4. 04DesignLow fidelity · high fidelity
  5. 05TestUsability testing · implementing feedback

Empathise — the product

Mapping who manages, publishes and reads before designing anything.

Bookdu app icon and book covers on a phone

Understanding the product

Product hierarchy: tenant admin, institution admin and end-user portal across website, mobile and desktop apps

Users in the product hierarchy

User hierarchy: publisher, B2B and B2C models, institutions and end users

Competitive analysis

A screen-by-screen review of VitalSource — what to keep and what to fix.

ScreenStrengthsWeaknesses
Landing screen
  1. Easy-to-identify language change
  2. Priority given to the search bar
  3. Promotional banner on display
  4. Two cards with minimal text look good
  1. No main navigation bar at the top or bottom
  2. Products aren’t visible at a glance and need scrolling
  3. Too much unhelpful content on screen
Product detail
  1. Complete information fits on the screen
  2. Clear price range
  3. Strong emphasis on the call to action
  4. “How it works” video for assistance
  1. Feels like a web page, not an app
  2. Can’t go back to the previous screen
  3. No similar-product recommendations
Add to cart
  1. Shows the number of products added
  2. Subscription method can be changed from a dropdown
  1. Can’t remove a product from the cart
  2. Can’t go back to the previous screen
Checkout
  1. Gathers complete information
  1. Long, 5-step checkout
  2. Not all payment methods are available
History
  1. —
  1. Can’t track purchase history

User interviews

A qualitative questionnaire on the challenges people face with reading apps.

Questions

  1. What’s your age?
  2. What’s your gender?
  3. What do you do for a living?
  4. Do you read books or listen to audiobooks?
  5. What type of books do you read?
  6. How often do you read or listen to a book?
  7. Do you prefer reading online or offline?
  8. How often do you buy a book or journal?
  9. Where do you like to buy books or journals?
  10. How do you feel about reading books online?
  11. How do you feel about current apps, features and UI?
Common answers
  1. 18 to 64
  2. Both
  3. Students, professors, doctors, nurses, technicians, researchers
  4. Depends on the book
  5. Education, research, knowledge, novels, self-learning
  6. Daily, twice a week, monthly
  7. Mostly online; the library for offline reading
  8. Monthly, every six months; articles every day
  9. Online stores, apps, yearly publisher subscriptions
  10. Online books are easier to access and ready to read
  11. Few apps have the needed features — each format needs a different app

Survey & interview results

What readers actually value — and what they ignore.

Survey illustration with happy and unhappy speech bubbles
  • 01Users don’t care much about reading goals or personal stats.
  • 02They care more about tracking the books they want to read.
  • 03They’re interested in what friends and family are reading.
  • 04New books are mostly discovered by seeing and hearing about them.
  • 05Recommendations from people they trust matter most.
  • 06Reviews from trusted sources beat reviews from strangers.
  • 07Accurate recommendations help filter an overwhelming catalogue.

Define — personas

Two primary users: an institution reader and an independent reader.

Portrait of persona Ohm Gupta
B2B user

Ohm Gupta

Age
35
Location
Bengaluru
Occupation
Software engineer
Works at
HCL, Bengaluru
Device
Samsung, iPhone 13
Most-used apps
Instagram, Amazon

A software engineer who constantly learns new topics for work. With so many books on the market he struggles to choose, and relies on peers to recommend titles for study and research papers.

Pain points
  • No way to highlight key parts while reading
  • No time to buy hardcover books
  • Subscriptions are expensive
  • Inaccurate recommendations
Goals
  • Track books easily in one place
  • A clear, more delightful app experience
  • Highlight passages for quick access later
  • Relevant recommendations
Portrait of persona Ayush Agrawal
B2C user

Ayush Agrawal

Age
38
Location
Bengaluru
Occupation
Accountant
Works at
Swiggy, Bengaluru
Device
Samsung
Most-used apps
Instagram, Swiggy, Amazon

An account manager who keeps exploring new topics in his field, reads a lot and applies what he learns to his research.

Pain points
  • No features to recall past readings
  • No time to buy hardcover books
  • Books are expensive
  • Hard to identify the right book
Goals
  • Track books easily in one place
  • A clear, more delightful app experience
  • Highlight passages for quick access later
  • Relevant recommendations
06 · Define

Empathy maps

What each persona says, thinks, does and feels.

Empathy map for Ohm Gupta: feel, think, does and say
Empathy map for Ayush Agrawal: feel, think, does and say
07 · Define

Journey map

Most readers have gone digital and want an app with a great reading experience and a smooth exit.

Sign up / Sign inHomeProduct detailsReading experience
DoingB2B users sign in with an institute ID; B2C users sign up with personal email.B2B: only assigned books. B2C: a huge rack to choose from.B2B: assigned books can be downloaded. B2C: can purchase.The reader tool helps both users read.
Touch pointsBookshelf, InkittBookshelf, R Discovery, InkittBookshelf, R Discovery, InkittBookshelf, R Discovery, Inkitt
ThinkingShould be easy and smooth — invest more in sign-up.Only a few books shown; finding the right one should be faster.Pages feel thin; should allow reading the synopsis.Should tag readings and offer a highlighter.
FeelingBoring sign-up process.Screens lack UX; actions unclear; accessibility issues.Weak branding; too many unhelpful features.Wants colour correction and a choice of fonts.
OpportunitiesCapture user interests during sign-up.Categories, filters, advanced search, recommendations, promotions.List maximum details on the details page.Take inspiration from the Kindle reader.
08 · Ideate

Site map

Information architecture for sign-in, home, library, search, cart and profile.

Bookdu site map
09 · Ideate

User flows

How B2B and B2C readers move from sign-in to reading.

User flow — B2B

B2B user flow from sign-in to reading a downloaded book

User flow — B2C

B2C user flow including cart, payment and reading
10 · Design

Mid-fidelity wireframes

Onboarding, login, library, dashboard, search, details and the reader — tested before visual design.

Wireframe hero: hand holding a phone, and login wireframes
Onboarding, home and search wireframesLibrary, list, grid and dashboard wireframesMenu, profile, sort, favourites and filter wireframesAdvanced search, details, reader, audio and video wireframes
11 · Visual design

Visual design

Aligning aesthetics with function for a calm, consistent reading experience.

Typography and colours — Helvetica Neue
Type specimen with sizes from 12 to 24pt
Deep purple#422978Primary · CTAs & icons
Deep greyish-blue#3C444DPrimary · text & outlines
Light lavender#E9E6FFPrimary · surfaces
Pastel lavender-pink#EACBF7Tertiary
Ultra-light grey#F6F6F6Tertiary · backgrounds

Deep purple drives CTAs and icons, a deep greyish-blue replaces pure black for text, and light lavender and grey keep surfaces soft. Tertiary tints add depth and smoother transitions.

Icons & illustration

Informative, actionable and placeholder icons, plus monochrome spot illustrations.

Informative, actionable and placeholder icon sets
Reader, bookshelf and AI spot illustrations on a tilted white band

Design system

Reusable navigation, buttons, toggles and profile components.

Design system components: tab bar states, buttons, toggles and profile card

Brand identity

The Bookdu mark across apparel, ID cards, app icon and social.

Brand identity mockups: t-shirt, lanyard ID card, app icon, social profile and phone

Final screens

Home, browsing, details, reader, library, audio, dashboard, menu, profile and login.

Home screen on a phoneFlow from home to all eBooks, book details and the readerVideo player, library and audio player screensDashboard calendar, menu and profile screensSearch, advanced search, login and onboarding screensEmpty states, filters, sort, create shelf and library actions
Next projectSwash

Building a product people love to use?

Tell us what you're building. We'll come back with ideas, a plan and an honest estimate.