Redesign VPL App

Mobile Application

Personal project
My role: Product design

Vaughan Public Library (VPL) mobile app is created to offer the VPL's users on the book's searching and borrow tracking. Additionally, the app provides readers a higher intuitive, appealing and easy-to-browse experience when using it.

Background Information

Vaughan Public Library (VPL) is a public library system in Ontario, Canada. The VPL extends public access to information and services through 10 branches of the library, physical and virtual (www.vaughanpl.info) as well as a mobile application. ​ As a user, I felt that it seems to be a highly practical app but there is still a constraint about search feature which is quite complicated. Moreover, the design interface could be improved to be more attractive. I decided to redesign this app as a personal project: Solve The Problem I Met In Life and I think a new look would increase the usability of the app and hope that users will be more enjoyable when using it.

...

Process

Product Research > User Research > Empathy Map > Ideate the solutions > Usability Test & Revise

Product reseach


Target users & Use cases

I started the project by defining the main target audience group: the LOCALS. I focused on establishing a thorough understanding of the target audience acquired from their behavioral patterns, possible needs and goals.

Follow that, I conducted an analysis of the challenges they might be facing and here are the following use cases for them:

  • Search/browse books
  • Get descriptions & reviews for books
  • Borrowing & returning books
  • Find & download ebooks, audiobooks
  • Check availability & map the locations
  • Check due date & renew
  • Check branch hours or get directions

VPL app user interface

Users feedback

Besides, reading the users feedback for this app on Google Play and App Store helps me get more insight about what's good and what needs to be improved in order to meet the users expectation. Based on the collected feedback, I grouped those comments into three main groups: UI pain point, Search & Filter pain point, and Explore books pain point. The followings are several key takeaways from that.

Users' reviews about VPL App on App Store & Google Play

  • UI Layout. Most users commented that the app provided the basic features but it needs to be improved the UI, that they don't like the look. It feels like 80s design, clunky and outdated.
  • Search & Filter. There are many filtering options that allows users to narrow down a number of results, however these options makes them confuse and they're not sure which criteria should be used. Furthermore, it is only possible to select one category at a time.
  • Explore books. As some comments said that it's hard to find a new book to read since it's lack of book's description and reader's reviews as well. Also, there are many suggestions about adding the "book suggestion" feature which based on the previous books or books from the same series/author that they had read before. That's kind a good idea to think about.

User Research


User Interview

I conducted quick interviews with 3 users to gain deeper insight about their experience with this app. Some evaluative questions were given out:

  1. Why do you use VPL app? What do you use it for?
  2. How often do you use the app?
  3. What is your main goal when using the app?
  4. How do you find a new book to read?
  5. Is there anything you often look for on the app that is missing or hard to find?

Key findings:

  • Ingeneral, users noted that this is a convinient and handy app, it does the basics but it's not intuitive much.
  • From the functions, experience related to finding a book, including searching & filtering the results got the bad comments. Follows users, they can quickly find exactly the book they need unless somebody recommended them before, otherwise, they felt impatient and frustrated sometimes during searching process.

Based on that answers it was possible to create the empathy map.


Empathy Map

An empathy map allowed to understand the user more. Thanks to this I was possible to determine what the user thinks, feels, sees, hears, says and does. Based on this I have identified a wide range of possible pain points.

Users' reviews about VPL App on App Store & Google Play

Pain points

  1. Lack of book suggestion in Explore screen and below of each book's details. On Explore, it just shows Recently Reviewed Books, to see the others such as New Arrivals / Just Ordered / Bestsellers / eBooks, users have to select to see.
  2. No search suggest drop-down list feature to provide options to select.
  3. Can't complete filtering search at once. Each time you change one you have to wait for it to apply, and then search before you can add another.

Ideate the solution


Wireframing

Starting from the pain point, I made several iteration sketches to find solutions for solving the problems and introduce new features overall to improve the user experience. The visual and functional solutions focused on fixing the pain points determined at the research stage.

Users' reviews about VPL App on App Store & Google Play

1. Showing more books suggestion

Encourage users' engagement with book recommendations by presenting them prominently, segmenting suggestions into clear categories. In this way, it will increase the ability to interact with suggestions of users and provide a valuable source of books for them. On the Explore screen, users now can quickly browse the highlighted books just by swiping to the left on each book's category. Similarly, listing recommended books right below of book details so that it will be able to direct users to items relevant to their interest.

Book Recommendation on Explore and Book Details screens

2. Using search suggest drop-down list

Showing the user shortcuts, while the query is typed into a text box. It provides them options to select. The suggested queries then enable the users to complete the required search quickly.

Autocomplete & suggestion drop-down list search

3. Adjust Search and minimize Filter function

Using well-designed filter categories helps users easily make choices even in the face of overwhelming numbers of options. Here, I focused on criteria organizing to allow them to narrow down the list of results based on relevance to users' needs like Book Format, Book Categories, or Average Customers Reviews, etc.

Helpful Search & Filter Categories


Prototyping

In order to improve the process, I jumped into Sketch to create higher versions of fidelity mockups of my proposed solutions.

Mid-fidelity prototype

Explore and hold a book
Search and narrow down the search results


Hi-fidelity prototype

In this step, I dived deep into every components to get closer to the look-and-feel of the final product - all interface elements, spacing, and graphics.

Search and narrow down the search results

View a book details and place hold for pick up later

Usability test and revise

Throughout the visual design process, I tested layout screens simultaneously on the mobile device to identify any usability problems. When finished, I conducted usability testing with three users to learn if participants are able to complete specified tasks successfully and also find out how satisfied they are with the layouts.

Here’s an overview of the results of my design changes.

During the user's testing session, by observing while they interacted with the layouts, I had noted and revised some minor issues that made them confuse or even ignored the function, mostly on the Explore screen.

Validate and Revise layout

...

What I learned

From this case study, I learned that to build a better product, iterative design is a must need. Although it's still lacking in many ways, I hope I have enhanced myself in learning and practicing UX. What I would do in further step would be creating the tablet version for this app. I know that besides young person, there are many elderly people also frequently use this library app, and the best way for them to use it is via a table, which provides a clear and widescreen to navigate.