Online Bookstore and Content Library

Role

UX Researcher, UI/UX Designer, Web Developer

Skills

Figma (wireframing/prototyping)

User Research

Web Design and Development

Project Type

Client Project


1. Understanding the problem

Physical only, word of mouth book sales severely limiting the reach of the publisher

Current Situation

No streamlined way to list books or content online

All book orders placed through phone call or text

No digital record of past book orders or customers

Understanding client needs

Video Library for customers to view content relevant to the books

Online Bookstore for customers to browse and purchase books

Have a single location to Track and Manage Orders, and get notified when an order is placed

Easily Manage Website Content including adding and updating books, and updating inventory information

2. Process

User Research

Interviewed 8 current customers, and gathered the following insights

  • Customers don’t want to download another app on their phones

  • Customers prefer a simple, intuitive interface to view and purchase books

  • Most current customers are middle to older aged, some of them prefer the familiarity and accessibility of ordering through a phone call

The two personas identified through my user interviews

Wireframes

I used insights from user research to drive the design of the wireframes and prototypes

One of my goals was to make sure the older population have no accessibility issues while interacting with the app.

Initial wireframes for the app - homepage with the videos, a books page, about and contact page

Figma Prototypes using Google’s Material Design System

Home page with clearly laid out buttons showing users all the actions they can take on the website

Videos page displaying a list of videos for users to browse through

Books page displaying a list of purchasable books filterable by category

Design Decisions

Based on our target users and use case, I decided to go with a simple bottom navigation menu rather than the traditional hamburger menu

Advantages for a bottom navigation vs. hamburger menu for our use case

Usability Study

Learnings

To validate and iterate on the prototype, I conducted usability studies with a small group of people, giving them the following tasks to perform on the web app

  1. Navigate to the videos page and browse through the videos

  2. Navigate to the books page and try purchasing a book

  • Videos Page

    • On larger screens, video / image takes up the whole page , and is not intuitive to users that they need to scroll down

  • Not intuitive that users need to click on the book category button to browse books

    • [On iPad] 2 users found slight difficulty in locating or recognizing the navigation bar at the bottom 

  • Books page 

    •     Not intuitive to tap on “view books” button to view the book

      • Users were instead tapping on the book image or in the general space

    • Lack of book descriptions meant that customers did not feel as comfortable purchasing a book they did not know about

    •     Some customers felt the book thumbnail image was too small

  • ~75% of interviewees found difficulties on the above items

Iterating on These Learnings

Taking the above learnings into account, I made the following changes

  1. Reducing initial video image to make scrolling more intuitive

  2. Making the navigation options clearer (especially for iPad users)

  3. Linking the book thumbnail image allowing users to click on the thumbnail of any given book to be directed to the book page

  4. Increase the size of the book thumbnail images to make it easier to view on phone screens

3. Reflection

Reflecting on the process

When I worked on this project, I did not have any formal education or training in conducting user research. I attempted to step out of my software engineering mindset in an effort to truly understand our users.

My Learnings

  • Meeting users where they are (within their context) - Through the usability study, I encountered a user opening up the web app on their iPad (in landscape mode). This gave rise to a lot of insight I would not have otherwise uncovered

  • Being one of my first attempts at establishing a user centered design process, I further understood it's importance in solving a problem or building a product from 0 to 1

Things I would do better

  • Conduct a more defined and established user interview process

  • Spend more time in the research phase, before moving on to solutioning

  • Design a more comprehensive set of wireframes and prototypes in Figma

  • Focus less on the development side of things - use a platform like shopify to build and iterate faster

  • Separating “Client” and “Users” - in this case, my client was in many ways my user, but the core users for the product were customers who were looking to purchase the books