1 of 60

Bookspot

An app for avid readers who want to visit real places from fantastic fiction.

by Elizabeth Beier

UX/UI Designer

www.elizabethportfolio.com

2 of 60

What is Bookspot?

These days, someone traveling can find almost everything on Google Maps or Yelp — bars, night life, shopping. But for dedicated readers who enjoy getting to know places through books, there’s no app to connect places to literature.

Bookspot is an app for avid readers to visit real places from fictional books. The classic example is a London tourist going to Platform 9 ¾, but there are so many other wonderful books set in very real, visit-able places. Bookspot is an app for them to be curated and thoughtfully presented to users so they can delight in all these amazing literary landmarks.

3 of 60

Link to latest version of Bookspot prototype is here.

4 of 60

Part 1: Empathize

My initial direction for this project was simply to create a travel app for dedicated readers. To increase empathy for this potential user, I created a hypothesis proto-persona, conducted five user interviews, and then created a more informed user persona.

5 of 60

Proto Persona: Julia Walker (link here)

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

6 of 60

User Interview Plan

  • While I wanted to keep my mind very open about what my app would do, I knew my user interviews should focus on dedicated readers with disposable income. To that end, I asked my UX class and Facebook friends who might fit the following description:
    • Dedicated readers…
    • Who loved to travel…
    • … and might travel to destinations they fell in love with via reading.

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

7 of 60

User Interview Script (Pt 1)

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

My script went through a few iterations. My original draft was too leading and missed some important insights. The version I landed on went on a path from warmup questions, to reading-focused, to travel-focused, to a combination of the two. I finished on an abstract note.

Warmup Questions:

  1. What do you love about reading? 
  2. What do you love about traveling? 
  3. What do reading and traveling have in common for you?

Reading Habits:

  1. What genres do you most enjoy reading?
  2. How do you find your next book?
  3. What format do you consume books in – audio, paperback, or digital? Why?
  4. How often do you currently read? Do you wish you read more?
  5. What gets in the way of reading more?

Travel Habits:

  1. How do you choose travel destinations?
  2. What have been your favorite destinations in the past? Why?
  3. What is your favorite way to travel? Plain, train, car, etc?
  4. How often did you travel before the pandemic? Do you wish you could travel more?
  5. What gets in the way of traveling more?

8 of 60

User Interview Script (Pt 2)

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

Combination of the Two:

  1. Do you tend to read (including e-books or audiobooks) while in transit? Tell me about that…
  2. What about reading while you’re at your vacation destination?
  3. If you could travel to any location you’ve read about, real or fantastical, where would it be? Why?
  4. If you could follow in the footsteps of any character (on one of their happy days), who would it be? Why?
  5. Do you find yourself gravitating towards books set in a certain place, or written by authors in a certain place? If so, what is that place and why do you love it?
  6. When you are visiting a new place, do you ever read books set in the place to get excited about the trip? How easy or difficult is it for you to find such a book?
  7. Have you ever traveled to a place you fell in love with through a book?
    • If so: where did you go and how did you plan that trip?
    • If not: why not? Are there IRL places in books you might like to visit? What makes it difficult to plan that trip?
  8. Is there a country or city you associate with great works of literature? If so, have you ever traveled there / would you like to travel there?
  9. Do you have a favorite library and/or bookstore abroad? Do you generally look for such literary establishments when you travel?
  10. Have you ever gone to a book reading by an author you loved? Have you ever, or would you ever, travel to see an author you loved?
  11. Have you ever, or would you ever, make a pilgrimage to see a site associated with an author (for example, Oscar Wilde’s tomb?)
  12. When you’re traveling, would you like to meet up with other readers? Would you make this a priority?

Closing on an abstract note:

  1. Lastly, a more abstract question. If I asked you to imagine your favorite book coming to life around you, what would that look like to you? Feel free to take a minute and answer in any way you’d like.

9 of 60

Interview Transcripts

Of the eight people I interviewed, five potential people stood out as being potential users with diverse responses. Here they are, with names changed, and links to the transcripts of their interviews.

Click to read Natalie’s

Interview

Click to read Brenda’s

Interview

Click to read Michelle’s

Interview

Click to read Laura’s

Interview

Click to read Nick’s

Interview

Laura, 32

Engineer

Natalie, 38

Business Owner

Michelle, 28

Teacher

Nick, 41

Game technician

Brenda, 57

Scholar & Author

• Lives in Seattle, WA w no husband & one cat

• Prefers e-books

• Reads literary fiction

• Lives in Los Angeles, CA. Single mom of two

• Prefers audiobooks

• Reads science fiction and business books

Lives in Oakland, CA with wife, two kids

Prefers physical books

Reads non-fiction only

• Lives in Berkeley, CA with housemates

• Prefers audiobooks

• Reads biographies, fiction & non-fiction

Lives in Newark, NJ with wife and cat

Likes all book formats

Reads Japanese comics and literature & scifi

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

10 of 60

Interview notes: Dedicated readers love to be “transported” by books and learn new things.

“I like that I can inhabit other worlds and realities. And, you know, experience the world through other people's visions and mindsets.” — Laura

The stories that we tell influence our lives and our social structure and the way that we interact with each other in the world so much.” — Natalie

“I love learning. I've always loved learning, reading is such a great way to calm the mind and the spirit and learn something new, whether that's transporting yourself into a different story, in a different experience, separate from your own or learning about a study or learning about a new skill. It's just a great opportunity to transport your mind somewhere else....” — Michelle

Reading is what differentiates humans from the rest of the life on the planet.— Natalie

“I love reading as the opportunity to experience new things. Reading stuff that I could never have imagined my own and learn...” Brenda

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

11 of 60

Affinity Diagram: Gathering Data

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

12 of 60

Affinity Diagram sorted by insights

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

13 of 60

Empathy Map

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

14 of 60

User Persona

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

15 of 60

Interview Transcripts

Of the eight people I interviewed, five potential people stood out as being potential users with diverse responses. Here they are, with names changed, and links to the transcripts of their interviews.

Click to read Natalie’s

Interview

Click to read Brenda’s

Interview

Click to read Michelle’s

Interview

Click to read Laura’s

Interview

Click to read Nick’s

Interview

Laura, 32

Engineer

Natalie, 38

Business Owner

Michelle, 28

Teacher

Nick, 41

Game technician

Brenda, 57

Scholar & Author

• Lives in Seattle, WA w no husband & one cat

• Prefers e-books

• Reads literary fiction

• Lives in Los Angeles, CA. Single mom of two

• Prefers audiobooks

• Reads science fiction and business books

Lives in Oakland, CA with wife, two kids

Prefers physical books

Reads non-fiction only

• Lives in Berkeley, CA with housemates

• Prefers audiobooks

• Reads biographies, fiction & non-fiction

Lives in Newark, NJ with wife and cat

Likes all book formats

Reads Japanese comics and literature & scifi

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

16 of 60

Part 2: Define

Next, I worked on defining the problem that my app would solve. This included diving deeper into potential users with user insight statements, problem statements, and user stories.

17 of 60

User Insight Statement

Based on my interviews, dedicated readers need books to feel happy, transported, and to experience something new in the world — and apply that same mindset to traveling. Therefore, my user insight statement is:

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

Julia, a dedicated reader, wants to visit her favorite book settings while traveling in order to feel transported, curious, and joyful.

User / persona

User / persona needs

Surprising Insight

18 of 60

Problem Statement

Avid readers love books for many reasons: they’re curious to learn, have new experiences, and escape from day-to-day stress. Many would enjoy visiting real places featured in their beloved books. But while Yelp or Google Maps make it easy to search for bars, museums, or shops, there is no way to search for fictional landmarks. Traveling bookworms miss out on the joy of literature coming to life.

Spotted! Harry Potter was here

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

19 of 60

How could we…

People who are passionate about books deserve to enjoy literary settings when they travel. But there are so many choices for where to look for places, from blogs to Yelp to Google Maps. There’s so much information everywhere, but not a place to get all the right information at once. How could we create an end-to-end app for readers visiting a new city to explore its literary spots?

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

20 of 60

Part 3: Ideate

Once my problem and potential user was better defined, I ideated solutions by free-form brainstorming, prioritization, connecting to a value proposition, defining a customer segment, building a user scenario, creating a storyboard, and making a user journey map.

21 of 60

Brainstorm: all potential ideas (link here)

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

22 of 60

Brainstorm Ideas: I like, I wish, What if (link here)

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

23 of 60

Brainstorm Ideas: Prioritization Matrix (link here)

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

24 of 60

Prioritization Results

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

I decided to focus my app on the main value add: seeing fictional places in real life when traveling to a new city. Potentially fun but less relevant ideas were cut.

PRIORITIES:

  • Users can see what books are included in each city
  • User can filter by genre
  • When user gets to their destination, they can see a map view of “book spots” — the real site book scenes are set in
  • Can also see a “list mode” of what makes each spot special (and click for more info)
  • Clear instructions to get to each spot
  • Suggested “next” spots
  • Optional push notification when near spots

NOT PRIORITIES:

  • In this iteration of the app, will not include bookstores and libraries because that is already Yelp-able.
  • Visiting sites associated with book authors
  • Recommending books to other readers
  • Leaving reviews or photos of book pins and uploading to social media (users can take selfies if they choose, no need for app to prompt)
  • Illustrations of every single book scene or author photo
  • Author readings and events

25 of 60

Value Proposition Canvas (link here)

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

26 of 60

Value Proposition & Customer Segment

Value Proposition: Bookspot brings literature to life by providing a map to beloved book settings.

Customer Segment: Bookspot is for book worms with a travel bug.

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

27 of 60

User Scenario

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

28 of 60

Storyboard

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

Julia is in London and wants to explore her favorite literary spots. She only has a weekend she tacked onto the end of a work trip.

Julia can find web pages and book tours about individual books, like Sherlock Holmes or Harry Potter, but not everything all at once.

Julia sees an ad for Bookspot, an app for bookworms with a travel bug. She downloads it right away.

Julia sets “London” as her city to explore and chooses her favorite genres.

Julia sees the book spots near her on a map view and list view. She is excited!

Julia goes to Baker Street to see where Sherlock Holmes lived and worked. It’s amazing to see literature come to life!

29 of 60

User Journey Map (link here)

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

30 of 60

Competitor Analysis of Audible, Libby & Goodreads Onboarding Flow

Onboarding Competitive Analysis

Feature Analysis (within onboarding flow)

Competitive Advantage

Strengths

Weaknesses

Audible

  • Directs you to sign up through Amazon account; there is no other way
  • Allows me to try out the app without being fully onboarded
  • The sample content is compelling with a range of books and voices
  • Audible is the #1 app in the “books” chart in the Apple store. (Interestingly, #2 is Wattpad and #3 is Kindle)
  • With Amazon behind the wheel, they were able to put a lot of $ into this
  • For people who have their Amazon password handy, it is a very fast onboarding to app
  • The photography is compelling
  • The sample content is compelling and it is cool to be able to immediately try it
  • It’s frustrating that there’s no way to directly access the app without Amazon.
  • On the first page there is a little slider for you to see a female face. Has anyone in history ever used that tiny slider? I don’t think so.

Libby

  • Texts you in a very chatty, conversational way
  • Shows a map of libraries near you
  • Gives you information about getting a library card at the nearest library, but unfortunately not able to apply for a card via the app
  • This app is #4 on the “books” chart and presumably the #1 book for libraries
  • It seems that many libraries are connected to the app; there is information on each one, which is an impressive database
  • The chatty personality / voice of the app is very organically friendly
  • The instructions were very clear from one step to the next
  • The map interface is attractive and clear

  • The chatty personality / voice of the app is very organically friendly
  • The instructions were very clear from one step to the next
  • The map interface is attractive and clear

Goodreads

  • Gets name and email right upfront, or has other ways to sign on (facebook, Amazon, or Apple)
  • Prompts user to do a reading challenge
  • Prompts user for push notifications
  • Prompts user to connect with friends
  • Gets user’s genre favorites
  • Gets user’s book ratings
  • Goodreads is a very well known brand with over 90 million members
  • As another Amazon company, there is a lot of money and research invested into the app
  • Attractive and calming colors
  • For people that like books, it is nice to see so many books
  • It is fun to rate books
  • Multiple ways to sign up

  • Takes FOREVER
  • False alarm error message
  • The various asks of the user feel premature at this stage of onboarding
  • Anticlimactic when user finally gets to the end

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

31 of 60

Competitor Analysis of Audible, Libby & Goodreads Onboarding Flow (continued)

Onboarding Competitive Analysis

Customer Reviews

General Notes / questions

What I want to borrow for Bookspot onboarding

What I want to avoid for Bookspot onboarding

Audible

  • “I love Audible and I hate it.”
  • “I would be an enthusiastic booster for Audible if it ran on the newer model like Netflix or Spotify and allowed users access to ALL of its content for a subscription fee…”
  • “with Audible I can get caught up on subjects of interest while on the move. It is a great investment.”
  • The main complaint about Audible seems to be the price. It must take many hours for each individual book to be read. I wonder what the price breakdown of the business is.
  • I wonder if there is a similarly high quality app that isn’t Amazon-run.
  • I like how fast the journey was! I also like being able to skip steps if the user wants. My aim will be to not have a whole ton of steps right upfront.
  • It would be nice to have more than one kind of onboarding (maybe just, email or facebook.) But for the sake of this trial run of making an app, that might not be possible yet.

Libby

  • “This app has saved me hundred of dollars, but... It also gives me a lot of grief.”
  • “Libby is a wonderful way to access free books, ebooks and magazine all on loan.”
  • “couldn't recommend it more.”
  • I should have known that I’d need to go to the library in person. I should do that…
  • Once I have a library card, I think I will try this app again. I’m surprised I haven’t heard of it, especially for audiobooks.
  • I liked how conversational the app was. I think my app will have a different personality, but I want the personality to be this distinct.
  • I like that there is a character who speaks in the first person. Should my app have a character?
  • Clear and attractive map with pins, this is very inspiring.
  • I would hate to make an app that takes you all the way out of the application to solve the problem (like looking at the library sites.) I don’t think I would want to link to Amazon or Kindle afterall -- people can figure out how they will get the book. Need to figure out how to include maps.

Goodreads

  • You can't update the reading dates on books in your Currently Reading list.
  • I love Goodreads, but the app needs some work.
  • It has an outdated interface, it's hard to find friends etc.
  • All the questions during onboarding made me wonder if it’s hard to get these asks (join reading pledge, invite friends, etc) met later.
  • I have just noticed that the Goodreads browns are similar to my browns. But, I also have blue and green so I think it is okay.
  • I like the aesthetics of Goodreads the best, it has the nostalgia of actual books
  • I like the idea of reading a quote while waiting/ “Elementary, /NAME/ my dear…”
  • I like the genre picking (but fewer options please!)
  • I don’t want my users to go through nearly so much of a ”rig-a-ma-roll.” I want it to be just a few clicks and then done.
  • I don’t think I need users to rate books or spots.

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

32 of 60

Part 4: Prototype

Once I was solid in my ideation, and had done a competitor analysis, I began to create prototypes. I started with paper, then got *way* too deep into design, and finally came back to lower fidelity mockups. Once my lofi mockups were ready, I began to play with higher fidelity designs again and integrate iOS elements.

33 of 60

Bookspot Onboarding User Flow v1 �(scale-able link here)

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

34 of 60

Bookspot Onboarding User Flow v2 �(scale-able link here)

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

35 of 60

When I began prototyping, I started with simple sketches.

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

36 of 60

When I began prototyping, I started with simple sketches.

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

37 of 60

I got lost in the weeds of graphic design too early in the process…

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

38 of 60

… coming up with 2 interesting visual options, but not making much headway on wireframing.

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

39 of 60

After seeing more student examples in class, I finally approached the low-fi wireframing in a better way. ��link

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

40 of 60

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

41 of 60

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

42 of 60

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

43 of 60

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

44 of 60

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

45 of 60

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

46 of 60

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

47 of 60

Link to lofi clickable Figma Prototype:

https://www.figma.com/proto/AKtDVMfhE1IR8XLx6CLsGU/Bookspot_v05?page-id=0%3A1&node-id=2%3A4&viewport=241%2C48%2C0.58&scaling=scale-down&starting-point-node-id=2%3A3

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

48 of 60

Part 5: Test

Through Zoom interviews, chatting with peers through Slack, and tirelessly working the app backwards and forwards, I iterated and refined my ideas. I also integrated more iOS design principles.

49 of 60

My interview script

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

Good afternoon! My name is Elizabeth and I’m here to share the app Bookspot with you. Bookspot is an app for avid readers to see real places from fiction when they travel. It’s still in the prototype stage so your feedback is so appreciated. 

As you go through the product, please think out loud. Please know that if something is unclear, that’s the product’s fault, not yours. Feel free to express problems! This will help me build a better app.

We’ll try to keep this session to 15 minutes. Does that work for you?

  • Task One: Go to the “London” section of the app and find step-by-step navigation to the spot in London where Mrs. Dalloway started her walk.
  • Task Two: Add “the spot where Harry Potter catches his train” to your saved spots. 
  • Task Three: Filter so that you only see literary fiction books by female people of color written in the twenty first century.

50 of 60

Zoom recording links to interviews

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

Interview with Haeryn Kim

LINK

Interview with Samantha Samuelli

VIDEO LINK

Transcript link

51 of 60

Summary of Critical Interview Feedback

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

52 of 60

Prioritization of Changes

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

53 of 60

I revised my flow based on user tests.

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

54 of 60

1

3

2

1. Added a tutorial to the beginning of the app because testers wanted more context

2. Added a “list view” toggle for the home page because some testers wanted a longer view of spots

3. Put the requests to provide location and sign up for an account deeper within the app, after users have a chance to play and explore.

What changed?

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

55 of 60

Improving and iterating my main screen

As I got to know Apple’s Human Interface Design rules and guidelines, my app came more and more into shape. I was able to pare back some of the clutter and intrusive elements and focus on a refined, elegant design based on large images, a sage & parchment palette, tables, and clear directions to navigate.

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

56 of 60

Borrowing�from iOS

One thing that I really took from Apple’s iOS guides is to have a consistent look and feel throughout the app. I made a grid for my app and made sure to align things along it, and also to have the same shape and size of buttons for consistent purposes.

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

57 of 60

Revised Prototype

My revised prototype reflected these changes.

They also became calmer / more elegant and peaceful in appearance, to suit my ideal user.

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

58 of 60

Parting Thoughts

1

2

3

4

5

Empathize

Define

Ideate

Prototype

Test

  • The biggest mistake I made while working on this was jumping into high fidelity too soon. I will always be someone who wants to make the design beautiful, but now I understand that can come later in the process — and in fact, it will be even more lovely if well-informed by low fidelity mockups and testing.
  • I have a new love for the program Figma and want to prioritize going deep into it. I will also check out Adobe XD.
  • Having classmates and instructional staff be able to offer feedback and critique was incredibly valuable. I will want to keep these connections, especially with other students, after the class is over. No more designing in a vacuum until it’s “perfect!”

59 of 60

Credits

The app is in prototype form and for educational purposes only. It was designed by Elizabeth Beier for University of California Berkeley’s UX/ UI Bootcamp course. Elizabeth Beier does not own the images of books, places, or authors herein. All design decisions were made by Elizabeth Beier, with the help of certain guides: ��Code borrowed to create the map that features throughout the map:�https://docs.mapbox.com/help/tutorials/add-points-pt-1/��I used a Figma community pack to make my screens look like iOS / Human Interface Design screens: https://www.figma.com/community/file/984106517828363349?preview=fullscreen��Selection of icons from Flexicons Community Pack�https://www.figma.com/community/file/875335594597349600��Website used to convert Google Map into spreadsheet with latitude and longitude points:�https://www.figma.com/exit?url=https%3A%2F%2Fwww.gpsvisualizer.com%2F��Website used to create a geojson file with map coordinates from that spreadsheet:�https://www.convertcsv.com/csv-to-geojson.htm

�All other design, research, UX and UI decisions, and ideas for this app were made by Elizabeth Beier, with feedback from her class and input from several user interviews.��Thank you for visiting Bookspot!

60 of 60

www.artplusstory.com

310.435.1577

Elizabeth@artplusstory.com

Thanks for reading!

Presentation by

Elizabeth Beier