Thriftbooks Case Study

A demonstration of research methods and design capabilities on the second-hand book selling platform.

Where

Remote

Role

Product Designer

What

Thriftbooks iOS App

Category

E-commerce

Why

Work Sample

When

Nov 2024 - Dec 2024

Where

Remote

Role

Product Designer

What

Thriftbooks iOS App

Category

E-commerce

Why

Work Sample

When

Nov 2024 - Dec 2024

Where

Remote

Role

Product Designer

What

Thriftbooks iOS App

Category

E-commerce

Why

Work Sample

When

Nov 2024 - Dec 2024

Overview

The case study demonstrates UX/UI and Product design skills which are not represented the rest of my portfolio. I am a loyal customer and frequent user of Thriftbooks, both the desktop website and iOS app, which is why I've chosen their platform as the subject of this case study.

To inform my design recommendations I researched the company, competitors, and collected a small sample of customer feedback. Next, I analyzed a portion of their mobile platform using heuristic evaluation, a usability inspection method used to identify common user experience issues in a product's design. Based on findings from the aforementioned steps I made several design recommendations which would improve the Thriftbooks mobile application. Finally, I redesigned the screens analyzed in the heuristic evaluation to show what the Thriftbooks iOS app could look like following contemporary design conventions.

Company Profile

In order to provide more appropriate design recommendations I did a superficial pass over the company to find goals, mission, values, etc.

Brief

Thriftbooks was founded in 2003 and is the largest online seller of used books (citation).


Their value proposition to consumers is that they provide a large selection of affordable books with an accompanying loyalty program (citation).


The target audience is budget-conscious readers, book collectors, and students (citation)


A key differentiator from competitors is their ReadingRewards program which rewards members proportionately to the degree of their loyalty to the brand which is measured by amount of money spent per year.

Product

The Thriftbooks product is a multi-platform e-commerce application which is available on Web and mobile (iOS, Android).

Competitors

Amazon, Abebooks

Business Goals

Customer retention through rewards program

Competitive Analysis

I analyzed 3 of the most popular navigation apps on Apple CarPlay - looking both at the navigational hierarchy and UI components/patterns for inspiration.

Finding #1 - UI Navigation

Apple provides a few options for UI navigation which were visible in the sample applications researched.

Finding #2 - UI Components

Apple's design guidelines are very prescriptive and its limitations were helpful constraints when deciding which UI components to use and when.

Customer Feedback

I started by reviewing customer feedback on trustpilot

  • 30 recent positive and negative reviews

  • 30 negative only reviews


App specific feedback on iOS

  • 30 recent positive and negative reviews

  • 30 critical (negative) reviews

30 recent reviews

30 negative reviews

App Store

30 recent reviews

30 negative reviews

Heuristic Evaluation

To assess the usability of the application I used Jakob Nielsen's 10 usability heuristics. Numbers 1,2,3 were omitted as no issues were found. I chose to analyze the flow of finding a book and adding it to your cart.

  1. Visibility of System Status

Issues

Apple's design guidelines are very prescriptive and its limitations were helpful constraints when deciding which UI components to use and when.

Recommendations

Apple's design guidelines are very prescriptive and its limitations were helpful constraints when deciding which UI components to use and when.

  1. Match Between System and Real World

Issues

Apple's design guidelines are very prescriptive and its limitations were helpful constraints when deciding which UI components to use and when.

Recommendations

Apple's design guidelines are very prescriptive and its limitations were helpful constraints when deciding which UI components to use and when.

  1. User Control and Freedom

Issues

Back button not available. Swipe gesture non-functional.

Recommendations

Apple's design guidelines are very prescriptive and its limitations were helpful constraints when deciding which UI components to use and when.

  1. Consistency and Standards

Issues

  1. Star icon used for “Profile Overview” page in topnav then in the sidebar it’s used for “My Thriftbooks Account” page

    1. in the accounts page the star icon is located in a group with Points balance, so in total the user has three semantic connections for one icon

Recommendations

  1. By today’s standards, a star icon is typically reserved for “Favoriting” items

  2. Allow user to choose profile picture

  3. Use the User icon that I saw in previous screenshot

  1. Error Prevention

Issues

  1. Star icon used for “Profile Overview” page in topnav then in the sidebar it’s used for “My Thriftbooks Account” page

    1. in the accounts page the star icon is located in a group with Points balance, so in total the user has three semantic connections for one icon

Recommendations

  1. By today’s standards, a star icon is typically reserved for “Favoriting” items

  2. Allow user to choose profile picture

  3. Use the User icon that I saw in previous screenshot

  1. Recognition Rather Than Recall

Issues

  1. Star icon used for “Profile Overview” page in topnav then in the sidebar it’s used for “My Thriftbooks Account” page

    1. in the accounts page the star icon is located in a group with Points balance, so in total the user has three semantic connections for one icon

Recommendations

  1. By today’s standards, a star icon is typically reserved for “Favoriting” items

  2. Allow user to choose profile picture

  3. Use the User icon that I saw in previous screenshot

  1. Flexibility and Efficiency of Use

Issues

  1. Star icon used for “Profile Overview” page in topnav then in the sidebar it’s used for “My Thriftbooks Account” page

    1. in the accounts page the star icon is located in a group with Points balance, so in total the user has three semantic connections for one icon

Recommendations

  1. By today’s standards, a star icon is typically reserved for “Favoriting” items

  2. Allow user to choose profile picture

  3. Use the User icon that I saw in previous screenshot

  1. Aesthetic and Minimalist Design

Issues

  1. Star icon used for “Profile Overview” page in topnav then in the sidebar it’s used for “My Thriftbooks Account” page

    1. in the accounts page the star icon is located in a group with Points balance, so in total the user has three semantic connections for one icon

Recommendations

  1. By today’s standards, a star icon is typically reserved for “Favoriting” items

  2. Allow user to choose profile picture

  3. Use the User icon that I saw in previous screenshot

  1. Help Users Recognize, Diagnose, and Recover from Errors

Issues

  1. Star icon used for “Profile Overview” page in topnav then in the sidebar it’s used for “My Thriftbooks Account” page

    1. in the accounts page the star icon is located in a group with Points balance, so in total the user has three semantic connections for one icon

Recommendations

  1. By today’s standards, a star icon is typically reserved for “Favoriting” items

  2. Allow user to choose profile picture

  3. Use the User icon that I saw in previous screenshot

  1. Help and Documentation

Issues

  1. Star icon used for “Profile Overview” page in topnav then in the sidebar it’s used for “My Thriftbooks Account” page

    1. in the accounts page the star icon is located in a group with Points balance, so in total the user has three semantic connections for one icon

Recommendations

  1. By today’s standards, a star icon is typically reserved for “Favoriting” items

  2. Allow user to choose profile picture

  3. Use the User icon that I saw in previous screenshot

Style Guide

The Web and Mobile App do not appear to be following contemporary design system practices, so I created a rudimentary style guide to demonstrate my grasp of modern design conventions.

Typography

App does not appear to be following a type scale. Picked a Minor Third scale because good for information dense applications. Roboto font selected for versatility with weights and

Color

I documented Thriftbooks current color system and added to it. Two primary brand colors: green and purple. The neutral gray base, from what I can tell by inspecting the css of the site, is not part of an organized palette. Secondary colors can be found in branding material from ReadingRewards page. I took all found colors and ran them through the tailwindCSS color generator to create color palettes. The secondary colors are vibrant and saturated, so I added a bright teal and orange to round out the secondary accent colors available.

Spatial System

4 Pixel grid

Recommendations

The following are product and UX/UI recommendations informed by Thriftbooks' company profile, customer feedback, heuristic evaluation, and my experience as a frequent user.

  1. Dark Mode

To assess the usability of the application I used Jakob Nielsen's 10 usability heuristics. Numbers 1,2,3 were omitted as no issues were found

  1. Increase Visibility of Support Channels

To assess the usability of the application I used Jakob Nielsen's 10 usability heuristics. Numbers 1,2,3 were omitted as no issues were found

Issues

Apple's design guidelines are very prescriptive and its limitations were helpful constraints when deciding which UI components to use and when.

Recommendations

Apple's design guidelines are very prescriptive and its limitations were helpful constraints when deciding which UI components to use and when.

  1. Intercept Negative Feedback

To assess the usability of the application I used Jakob Nielsen's 10 usability heuristics. Numbers 1,2,3 were omitted as no issues were found

Issues

Apple's design guidelines are very prescriptive and its limitations were helpful constraints when deciding which UI components to use and when.

Recommendations

Apple's design guidelines are very prescriptive and its limitations were helpful constraints when deciding which UI components to use and when.

WolfPack CarPlay on a Honda Goldwing

Project summary

During the project, I managed to evaluate the market, create low fidelity wireframes, and connect them into a prototype at a higher fidelity. My designs went through several iterations before they were developed and WolfPack for Apple CarPlay was launched in July 2022.