Close

Let's Create Next Big Thing

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Bookshare

Your Reading Journey, Shared On Your Terms.

Bookshare empowers users to mark books as finished, write reviews, and instantly recommend books to friends. It offers robust privacy controls, allowing users to tailor the visibility of their reading journey—from completely private to selectively public—according to their preferences.

💼 Company

Bookshare, IOS Application

📅 Date

June 2024

👩‍💻 Role

UX Designer & Researcher

👏 Team

Project Manager, UX Academy Group Crit Members

🔨Tools

Project Manager, UX Academy Group Crit Members

June 2024, 4 weeks

UX Designer & Researcher, Brand Designer

Bookshare
IOS Application

💼 Company
📅 Date
👩‍💻 Role
👏 Team
🔨Tools

Project Manager, Group Crit Members

Figma
Adobe Illustrator
Maze

The Problem

Many readers struggle to find a comprehensive book-tracking app that seamlessly integrates personalized recommendations, intuitive navigation, customizable reading goals, in-depth intellectual documentation, and social interaction without compromising privacy or inundating users with unnecessary features.

Bookshare was born out of the desire to create a space where readers would enjoy a tailored, visually pleasing, book tracking experience.

The challenge

💡 How might we design an engaging platform for readers, addressing their needs for personalization, privacy, and ease of use?

Objective

👉 Design an iOS app that allows users to mark books as complete, plan out books to read, write reviews, recommend books to friends instantly, and maintain comprehensive privacy controls.

Empathize

Using various research methods to understand and empathize with the user's needs, frustrations, and goals.

Competitor Analysis

Identified user pain points related to privacy concerns, lack of customization, and content discovery.

User Interviews

After understanding competitors in the industry, it was time to dig into the habits of 7 different users and empathize with them through 1-on-1 interviews, each lasting around 1 hour.

Key User Insights

  • Social Interaction: Instant sharing of books with friends is seen as a valuable social feature. Users appreciate options to recommend books directly within the app, enhancing social interaction around reading.
  • Personalization and Customization: Users desire more customization options to personalize their bookshelves and profiles. They seek features similar to platforms like Letterboxd, where they can showcase favorite books or genres prominently.
  • Content Transparency/Tagging and Trigger Warnings: Users value knowing more about the themes and content of a book before reading. Features like content warnings for sensitive topics are appreciated to help users make informed reading choices. Many users expressed caution in this realm, as they do not want it to become a tool used to ban books.
  • Privacy Concerns: Many users express dissatisfaction with the public nature of current book-tracking apps like Goodreads. There is a strong preference for privacy settings that allow users to control the visibility of their reading activities.

Users said things like:

I wish other platforms had the ability to keep some books ENTIRELY private. For example, I have books about menopause and relationships that I don't want my friends to see. Goodreads lets them see it all. Yuck.
-Participant, 52, expresses annoyance at the lack of privacy settings for "want to read" lists on Goodreads.
This is my biggest beef with Goodreads is that I almost wish it were more like letterbox. If you've ever used letterbox and that like when you go to somebody's profile. You can on their books, it shows your your five top movies, right? Like lists and stuff like that. I think Goodreads should do something like that because there's almost no personalization to anybody's profile
-Participant, 26, emphasizes the superior personalization features of letterboxd compared to Goodreads

Survey

To complement the in-depth insights from one-on-one interviews, I implemented a survey for the Bookshare project to gather a broader range of perspectives and quantitative data. This approach allowed me to efficiently reach a larger audience, including those who couldn't commit to hour-long interviews, resulting in 33 responses from 50 people surveyed and strengthening the foundation for the project's user-centered design.

I focused on the issues within Bookshares competitor (Many users have had experiences with the platform) to gain insight into their thoughts/feelings.

See the survey here.

  • Revealed strong preferences for private tracking options and customizable profiles.
  • Indicated dissatisfaction with competitors like Goodreads public nature and limited personalization.
  • Expressed interest in features like thematic content tagging, enhanced privacy settings, and streamlined book sharing.

Define

To leverage all previous research to define high-level goals and identify priorities for Bookshare.

User Personas

My interview debrief revealed four distinct types of readers. The Personal Growth Seeker (William), The Social Seeker (Sarah), The Competition Seeker (Mia), and The Comprehension Seeker (Landri).

Feature Roadmap

Ideate

With my personas and must-have features defined, it was time to ideate and visualize how Bookshare can come to life logistically!

Sitemap

Using Figjam, I created a sitemap for Bookshare. When creating my sitemap, I created a brain dump version, rapidly jotting down all of my ideas and thoughts. After reviewing, I reorganized the sitemap and added a legend for easy navigation and for others to review my work. :)

User Flows

I created 3 task flows for the main functions of Bookshare.

  • Users can mark a book as complete and review the book.
  • Users can recommend a book to a friend
  • Users can change the privacy settings of their review before posting

Sketches

I drew inspiration from Spotify's approach to music, sketching layouts that emphasized genre-based categorization for books. Here are some of the first sketches of bookshare, but honestly, I went through many different sketches before deciding on a layout. The main

I realized that books often span multiple genres, making strict categorization less effective for users, and we'd need sub genres/tagging of some sort instead. This insight into how users categorize books prompted a revision in my approach for the digitized wireframes.

Low Fidelity Wireframes

Using Figma, I transitioned my initial low-fidelity sketches into digitized lower fidelity wireframes for all flows.  During this phase, I focused on implementing a grid layout, refining typography, selecting icons, and addressing overall UI design aspects.

Low Fidelity Wireframe Validation Testing

I then tested these wireframes quickly to validate my decisions.
5 participants engaged with the Bookshare app prototype through an unmoderated usability test. This approach allowed me to gather rapid feedback on usability and user interactions, ensuring that Bookshare's interface aligns with user expectations and preferences from the outset. I measure quantitative things like: how long it took users to complete tasks, # of errors, success rate as well as taking into consideration their qualitative feedback. This testing allowed for a baseline for further testing/iterations.

Design

As I developed Bookshare from scratch and took on the roles of both the branding and marketing teams, I prioritized establishing the UI design of Bookshare and also editing based on feedback from the low-fi designs During this phase, I focused on crafting Bookshare's visual identity and defining its distinctive branding elements.

UI Kit

The UI Kit served as a foundation for establishing Bookshare's branding guidelines, allowing for future refinements based on user feedback from initial testing rounds. By working with components, I ensured that any necessary changes could be implemented more efficiently across the design, streamlining the iteration process.

Aesthetic and Colors: The app design incorporates colors associated with reading, such as blue and dark purple, avoiding traditional book-like colors of tan and white. This choice aims to give Bookshare a refined, modern feel different from competitors like Goodreads.

User Environment Considerations: Recognizing that users predominantly read at night in bed or on a comfortable couch (from survey results and user interviews), the app's design prioritizes a darker, modern appearance. This approach aims to reduce eye strain and stress, offering a more comfortable reading experience without harsh blue light.

High Fidelity Wireframes

Using my UI Kit, I applied colors, branding elements, and photos to bring it to life.

Marking A Book As Complete, Reviewing, and Changing Privacy Settings

Recommending A Book to a Friend

Prototype

With the high-fidelity wireframes prepared, the next step was to validate my assumptions regarding the task flows. I used Figma to craft a click-through prototype featuring basic interactions and animations.

High-fidelity click-through prototype

With the high-fidelity wireframes prepared, the next step was to validate my assumptions regarding the task flows. I used Figma to craft a click-through prototype featuring basic interactions and animations.

Test

With my prototype, it was time to validate and test my product to make any necessary revisions.

Usability Testing

It was time to test, again! I conducted 4 in-person usability tests, and 1 remotely.

Success Metrics

Recommend A Book to a Friend

  • Task completion time improved from 91 seconds to 38.4 seconds- users shaved off ~53 seconds on task completion time! 🏁🎉
  • Usability rating improved from 6/10 to 9.8/10 an increase of 3.8. Users rated it easier to use than the previous iteration🎉

Marking a book as complete

  • Usability rating improved from /10 to 10, an increase of 0.2. 🥳
  • Task completion time improved from 73.4 seconds to 43.75 seconds, a reduction of 29.65 seconds🎊🥳

Change Privacy Settings

  • Task completion time increated from 14.3 seconds to 21 seconds, but with significantly fewer errors.  🎊🥳
  • Usability rating improved from /10 increase of 3.1 🥳

🗣️Key User Callouts From Testing

Issue with the word "read"
Users didn't know if read, was past tense or present tense. Users were stuck marking a book as complete because the word "read" is an irregular verb where all three forms are spelled the same (read / read / read).

Issue with shelf organization
Initial wireframes did not clearly outline how shelves would function holistically in the app beyond a "complete" button. Users were unclear on how to end tasks early, dislike a book, or create custom shelves.

It was time to test, again! I conducted 4 in-person usability tests, and 1 remotely. Overall, the results show significant improvements in usability across all tasks, with higher ratings, faster completion times, and fewer errors compared to the first round of testing on my lower fidelity wireframes. I was sure to test with new users, so that their familiarity with the applications design did not interfere with the test results.

Iterations

The key design change involves implementing a sheet flow when users interact with a dropdown button, replacing the singular "mark as complete" action that flows into a "did you complete this book?" modal popup.

The sheet allows users to comprehensively update their reading progress while maintaining context⁠ to the design. I used this in the high fidelity wireframes for swiching privacy controls, but realized how useful and easy it would be for marking the status of a books completion. It's ideal for this short,  interactions as it preserves visibility of the main book information and offers a clear dismissal option, enhancing user control⁠. By providing a seamless way to update reading progress without losing context to the design, this approach significantly improves the app's usability.

Additionally, Users struggled to interpret the "Read" button due to its heteronymic nature (Read and read are spelled identically but are pronounced differently and have different meaning). The new button copy improves user experience by providing a more precise and easily understood label for the action, reducing potential errors or misinterpretations.

Marking A Book As Complete, Reviewing, and Changing Privacy Settings

Sharing A Book

Learnings

Throughout the Bookshare design journey, I gained valuable insights at each stage. The process was rewarding, offering numerous learning opportunities! 

  • Sheets proved to be an excellent design pattern, enhancing user experience. I plan to incorporate them more in future projects!
  • Initial unmoderated testing via Maze provided quick quantitative insights through heat-maps and click data. However, it lacked the nuanced feedback that comes from direct observation.
  • Moving forward, I'll prioritize moderated studies to gather more comprehensive user insights, allowing for follow-up questions and deeper understanding.

Thank you for reviewing this case study! For questions, discussions about my work, or suggestions, please email me at hi@kenziefitzpatrick.com.

a.w--current { font-weight: bold; color: black; }