Novel

Case study

Overview

Novel is an event discovery app that streamlines the process of finding events and book clubs at local libraries for a seamless and comfortable experience.

Libraries have a wealth of events and services that are severely underutilized due to the frustrating nature of current channels of discovery.

Timeline

10 weeks

Nov 2023 - Feb 2024

Team

Sole UX designer

Tools

Figma

Pen and paper

Just want to see the final product? Click here!

Constraints

This case study was the capstone project of my UX diploma at BrainStation. The limited timeframe made it challenging to fully implement all desired features and conduct more user testing.

The technical constraint of presenting a digital solution limited potential avenues of exploration as well.

DISCOVERY

Problem space

There is a disconnect here; libraries are universally seen as cornerstones of educational, cultural, and social value, but their services are incredibly underutilized by the same population holding these values.

My assumption was that this is primarily due to a lack of online presence— that libraries have struggled to "catch up" with technology as we advance to primarily online channels of discovery.

94% of the population agree that having a public library greatly improves the quality of life in a community.

However, 78% are not fully aware of the services offered at libraries.

Interviews

To test my assumptions and gain insight about how users generally interact with libraries, I ended up conducting one round of interviews with 3 participants living in Toronto who used a public library in the past year.

Through affinity mapping, I organized my findings into user behaviors, motivations, and pain points.

I know there's so much going on at the library, but I'm not sure how to find out about it.

When it comes to libraries, I can never find what I'm looking for online.

To find out about events, I guess I would have to go to the library and ask in person.

Key insights 🔍

As it turns out, my assumptions were only half right. While it was true that library goers were unaware of many services due to lack of online presence, many of my interviewees did know about events.

Library goers struggled with:

Frustrating sign-up experience

Due to the frustrating nature of the online discovery and sign-up experience, Library goers often abandon the process.

Difficulty finding information

Library goers are undersure of how to get more information aside from asking in-person.

DEFINE

Defining a HMW

The insights from my interviews helped me identify an opportunity for design intervention:

Library goers wanted to discover and attend library events, but current channels were frustrating to navigate.

Once I identified a problem, creating a "how might we" statement helped me focus on user needs and problems, rather than plummet into the pitfall of solution oriented thinking.

How might we help library goers discover events at their local libraries so that they can stay connected and involved with others in their community?

Persona

​Now that I had a direction in mind, creating a persona helped ensure that my solution aligns with the needs of my target users.

Emma deeply reflects insights I unearthed during my interviews. From here on out, Emma is my north star in each and every design decision. 

Experience mapping

With the creation of a persona, I used an experience map to understand how Emma would feel throughout her journey in order to identity possible avenues of design intervention.

User stories

Authoring user stories allowed me to visualize the needs of my users from a functional perspective

The user stories I created were grouped into 6 epics.

Book clubs

Borrowing books

Payments

Browsing events

Organizing events

Staying updated

Key epic 💡 browsing events

The epic I chose to move forward with was browsing events as it closely relates back to my key insight of event discovery, and therefore best addresses Emma's needs.

User stories

Task

I want to easily browse upcoming events at my local library so that I can plan my visits around activities that interest me

browse events

I want to sort events by free or paid so that I can find events for my preferred price point

sort by price

I want to search for events by keyword or tag so that I can quickly find activities related to specific topics

search by keyword

I want to see how many people are attending an upcoming event so that I can gauge the popularity of activities

view attendee count

I want to receive personalized recommendations of events based on my preferences so that I can discover activities and resources tailored to my interests

view recommended events

I want to sign up for events so that I can reserve my spot at events I'm interested in

sign up for events

I want to see when events are scheduled for so I can prepare for attending on time

view event time

Task flow

From here, I was able to create a task flow diagram to represent my user's journey through the specific task of discovering an event and reserving a spot.

Sketching exploration

To quickly iterate through multiple ideas, I sketched out at least 3 distinct exploratory designs for each screen, analyzing pros and cons before finally choosing a design that most effectively addressed Emma's needs.

Since my users are library goers, I wanted to make sure my app provided information in a way that is accessible not only to Emma, but to a diverse community. This meant using clean and understandable interfaces.

MID-FIDELITY

Mid-fidelity

I compiled my solution sketches and turned them into grayscale wireframes. Once I added interaction to my wireframes, I had my first testable prototype. Not the prettiest looking, but purposefully so as to place all the focus on the user experience. It was time to test my design with real users.

USABILITY TESTING

Usability testing

I ended up conducting 2 rounds of 5 individual user tests to gain insight on where usability can be improved. In the first round of testing, a major usability issue in the search task revealed itself.

Navigate to event

Search for event

Select an event

Reserve a spot

Confirm event

AT

ZH

JC

WW

LF

Task average

5/5

5/5

5/5

5/5

5/5

What went wrong?

I assumed that it would be intuitive for my user to tap the search icon, simultaneously applying the filters and finalizing the search. This assumption was invalidated by 2 of 5 testers who experienced confusion with finalizing the search and navigating to the search results.

Why did this happen?

While this pattern aligned with my own experiences, mental models are not universal. For the other 2 testers, they had no idea at all how to proceed, trying a myriad of alternate options. This experience really highlighted the value of conducting user research and reiteration. A design choice that was a no-brainer to me was something that 40% of users actually disagreed with.

Fixing the problem 🔧

I went ahead and implemented a CTA at the bottom of the tags that was separate from finalizing the search.

This addressed the problem with my second round of user testing being a smooth 100% task completion.

Prioritization matrix

Outside of my main task flow, my user tests identified many other opportunities for usability improvement. Give the time constraints, I used a design prioritization matrix for each round of user testing to pinpoint the highest-priority issues.

Measuring user value against effort allowed me to prioritize solving problems that had the most significant impact on usability while simultaneously requiring less effort.

Implementing changes

With the prioritization matrix to guide me, I implemented changes to address the usability problems I identified. I present my major revisions below, showcasing the initial prototype and the 3rd (final) iteration.

Before

After

Selection transparency

I displayed the selected tags in the search results and added a way to change the sort type by date and price.

Before

After

Home page

I changed the header of the book section to “your books” rather than featured books to give the home screen a more personalized feel.

I also removed the book info because the book covers are indicative enough if it's the user's own books.

Before

After

Confirmation screen

I made the confirmation page feel more impactful, adding a checkmark and confirmation message.

User can still scroll down to see more information about the event, and additional options.

VISUAL IDENTITY

Brand development

I extracted a variety of colors from my mood board to develop a primary brand color. Teal in particular encapsulates both the calmness of blue and the harmony of green, providing a relaxing and serene hue.

Novel is cozy, relaxing, nostalgic, and inviting. To play into the nostalgia aspect, I went with warm, muted colors for a more vintage ambience.

Brand colors

Extracted colors

Type and color

I went with the timeless combination of serif and sans serif for my font to preserve a bookish feeling while simultaneously allowing for a clean and readable interface. 

Design system

A design system helps standardize design, upholding consistency and optimizing workflow when creating new designs. It also helps compile all the gritty details for a smooth design handoff.

While a complete design system consists of more aspects such as design principles and code components, for this project I focused solely on creating a user interface library, following the principles of atomic design.

HIGH-FIDELITY

High-fidelity

Once I created my visual identity, it was time to implement the branding into my prototype. My final designs took a lot of tweaking, with iteration upon iteration, but finally I had a working prototype that I was satisfied with.

Go ahead, try it out!

Promoting Novel

To showcase my app to prospective customers, I created a marketing website. Having a strong website is an invaluable tool for establishing the legitimacy and credibility of a service.

​I designed an adaptive website with two breakpoints, desktop (960px+) and mobile (320px+).

View marketing site on desktop and mobile

DESIGN IMPACT

Solving the problem

Novel provides a way to streamline discovery and reservation of library events, providing an user-friendly and seamless app experience. 

This effectively addresses the problem of library event discovery not having a centralized platform, causing frustration due to the clumsy user experience of having to hop between multiple sites. 

I'm confident that Novel would succeed in helping library goers find more delight in their library experience, and form valuable connections in their local community.

FUTURE THINKING

Next steps

In 2023, the Toronto Public Library annual survey saw about 350,000 program attendance of programs and events. To measure success with its hypothetical release, I would like to see a 15% increase for 2024 with usage of Novel to signify its usage and engagement.

I would also like to implement more accessibility considerations for the diverse userbase of public libraries, accounting for factors such as additional language support and motor disabilities.

Learnings 💡

Iterate, test, iterate, retest

During user testing, I implemented solutions after the first round of user testing that didn't solve the problem in the second round. I never would've known, had I not done additional testing.

Learn from other designs

My work was inspired by a myriad of different existing works. Certain aspects of effective design are already well established, and there's something to be learned from everyone.

Don't get attached

There were cases where I failed to make a design work, and it was when I finally pivoted entirely that a new, better solution came to light.​ An important lesson for me was learning when to let go.

Thank you for scrolling!

Let's connect!

Hey, thanks for looking all the way down here. Click me for a fun fact!

Did you know that there are more trees on Earth than stars in our galaxy? 🪐

Sharks are older than both trees and the rings of Saturn!

"Häagen-Dazs" has no meaning in any language— the creator, Reuben Mattus, just wanted it to sound European!

Woolly mammoths were still walking the Earth while the pyramids were being built!

Singing and speaking are not processed in the same part of the brain— but music and math are!

You can fit all the other planets in our solar system between Earth and the Moon!

The color orange was named after the fruit!

Fingernails grow at about the same rate that continents move!

You're slightly taller at night because your body is getting pulled by the gravity of the moon!

Okay, I'll be honest, that last one I totally made up because I'm running out of steam here. I'm happy to share some more over coffee though :) ☕