bookSwipe
TIMELINE
4 weeks
INDUSTRY
LitTech
PROJECT TYPE
Capstone, UX/UI Design, Branding
ROLE
Researcher, UX/UI Design, Branding, Prototype Testing
TOOL(S) USED
Figma, Zoom
This is a case study project for DesignLab UX Academy.
Finding the right book can be overwhelming with so many options. Traditional discovery methods like bestseller lists and reviews lack a seamless, interactive way to explore books based on personal preferences.
Background
Readers struggle to find books that match their interests, relying on multiple sources that feel cluttered or impersonal. They need a quicker, more engaging way to discover books that suit their tastes.
Problem
bookSwipe aims to make book discovery effortless through a fun, swipe-based interface, personalized recommendations, and tools for tracking lists, exploring reviews, and finding books that match user preferences.
Goal
Inspired by dating apps, bookSwipe lets users swipe to explore books, get curated recommendations, track reading progress, and engage with reviews—all in one seamless experience.
Solution

RESEARCH
Competitive Analysis
How intuitive and user-friendly is the navigation and layout?
How feature-rich is each platform? Do they serve a single purpose or offer a multi-functional experience? How well do they execute it?
What design patterns do competitors use to enhance engagement?
Emphasizes community and user-generated content, but it has an outdated design that feels cluttered and displays too much content all at once.
Goodreads
Showcases the power of personalization and advanced filtering, which can be adapt for tailored book recommendations. However, the content is overwhelming for new and casual users.
The StoryGraph
Clean and functional design, especially for features like reading progress and notes. However, there’s a gap in discovery and social community interaction.
Amazon Kindle
Tinder’s swiping mechanism is highly engaging, but there’s no option to go back and undo a mistaken swipe.
Tinder
Focusing on one main feature while allowing optional enhancements can improve both usability and convenience.
Tinder’s swiping mechanism offers a fun and engaging interaction, but it’s important to give users the option to retrace their choices.
Insight
User Interviews
In order to have a better understanding of user needs and goals, I interviewed 7 book-reading participants with these questions in mind:
What factors influence their decision to find a book to read?
Do they keep track of books they read or want to read?
What challenges do they face when trying to discover new books?
“After finishing a great one, I get post-read depression and take a long break since my expectations get too high.“
~ Participant discussing challenges in finding new books
Insights
Most participants choose books based on their mood or sudden bursts of motivation, often leading to binge-reading.
They rely on various social media platforms for book discovery, resulting in scattered, unorganized lists that are difficult to navigate.
Many struggle to find new books due to "Post-Read Depression" and heightened expectations after finishing a great read.
Only avid readers use Goodreads to organize their lists and track their progress.
DEFINE
Personas
Avid Reader
GOALS
Organize his reading lists efficiently.
Discover new books that match his tastes and current reading streaks.
Share his book reviews and recommendations with friends and family.
FRUSTRATIONS
Overwhelmed by managing multiple reading lists and saved book recommendations.
Finds social media book trends hard to navigate due to overhyped recommendations.
Doesn’t like spoilers but struggles to filter reviews effectively.
Causal Explorer
GOALS
Discover books that catch her interest without feeling overwhelmed.
Find quick, personalized recommendations based on her current mood.
Explore book-related discussions without the pressure of joining a book club.
FRUSTRATIONS
Struggles to find books that keep her motivated to read.
Finds many online review platforms cluttered and time-consuming to sift through.
Wants more relevant recommendations tailored to her interests.
How might we create a seamless and engaging book discovery experience that caters to users’ personal preferences and moods?
Feature Set
Swipe-based Book Discovery
Discover new books by swiping through selections, with instant access to key details by tapping the cover.
Profile Page
Keep track of a reading journey that displays reading lists and helps organize books effortlessly.
Book Preferences Form
Customizable reading experience by selecting favorite genres, tags, and authors for tailored recommendations.
Book Review
Share thoughts on books by leaving reviews, rating them, and marking reviews as spoiler-free for others.
Sitemap
The architecture of bookSwipe was designed around an engaging book discovery experience, with iterations refining a structure that prioritizes visual exploration through book covers. By making swipe-based discovery the core feature of the home page, I enhanced the experience with book organization tools like reading lists and reviews. A “Book Preferences Form” during sign-up further personalizes recommendations, ensuring a seamless and tailored journey for users.
User Flows
Key
Book Preferences Form
Filling out the Book Preferences Form after Sign Up.
Add Book to List
Discovering new books and adding them to reading lists.
Book Review
Making a book review through the Profile page reading list section.
CREATE
Low-Fi Wireframes
Created low fidelity wireframes based on the architecture and user flows for initial testing.
Home
Book Preferences
Profile
Book Info
Reading List
Book Review
Branding
Discovery • Engagement • Personalization • Community
I drew inspiration from the layering elements to add depth and texture to the page. I also love the dark mode color scheme—it keeps the focus on the books, making the app feel like a seamless host without distractions.
Colors
The black and white create a neutral base, allowing the colorful books to stand out. The yellow accent, like a flashlight, directs attention to key elements of the app.
Typeface
I chose Source Sans Pro as the typeface because it is a highly legible, and versatile typeface with a clean, modern design. It offers a range of weights and is optimized for digital use, making it perfect for app design.
Logo Design
I explored three different directions for my logo. The book-themed concepts felt too generic, while the swiping-based designs were not immediately intuitive. Ultimately, I chose a version of the letter "B" that resembles an open book. After receiving positive feedback from my mentor and peers, I decided to move forward with this design.
Draft
Final
UI Component Library
UI is slim, rounded edges. Different values of dark blue are used throughout, and yellow is used sparingly as a highlight color for primary components.
High-Fi Wireframes
Changes were made to the wireframes based on initial prototype testing with 7 participants, and feedback from mentor and peers.
Book Preferences Form
Added sections for easier readability and navigation.
Home Page
Condensed the navigation and filter into one line, and added “Add to list“ button for easier interaction.
Profile Page
I removed the graph since this isn't a tracking app, expanded “Author” to “Authors I Follow” for clarity, and moved the settings into its own page.
Book Info
I streamlined the reading list buttons into a single “Plus” button, moved star ratings to the “Reviews” section, added filters, and made the “Write a Review” button more accessible.
TEST
Usability Testing
After incorporating feedback into my high-fidelity prototype, I conducted usability testing with 7 participants to evaluate the design changes.
What Worked
Website was intuitive and easy to navigate. They also liked the color palette of the app.
Overall Flow
The page was intuitive to access by clicking the book cover. The contents of the page shows everything they wanted to know about the book.
Book Info Page
Priority Revisions
Profile “Create new list” Button
Plus button was not intuitive
Expanded to “Create a New List” button and moved it to the “Custom Reading List” section.
Replaced the plus icon with a "Create a New List" button and relocated it to the "Custom Reading List" section for improved clarity and accessibility.
Reading List Page
Buttons weren’t consistent in sizing and placement
No option to filter through the list
Replaced buttons with a pencil edit button
Added a filter
Improved page navigation by adding a filter and reducing the size of the review buttons to save space.
FINAL DESIGN
Task 1: Book Preferences Form
Task 2: Book Discovery + Write Review
Task 3: Profile + Book Review
REFLECTION
Takeaways
Designing bookSwipe taught me the importance of balancing personalization with simplicity to create an engaging book discovery experience. Through iterative testing, I refined the app’s architecture to seamlessly integrate book discovery, list management, and personalized recommendations. One challenge was ensuring the swiping interaction felt purposeful, leading to improvements in how books are organized and tracked. Research and usability testing played a key role in validating design decisions, shaping features, and improving the user flow.
Next Steps
Looking ahead, I see opportunities to incorporate social elements with friends and community and refine the recommendation system. This project reinforced my belief that great UX is about creating intuitive, meaningful interactions that keep users engaged.
Other Projects
Lina Family Daycare
YesStyle
tripmate
CSTO