Library self-checkout interface
This project summarizes the findings of a heuristic analysis conducted on the self-checkout interface of the North Vancouver District Public Library’s Parkway Branch. The current self-checkout system at the North Vancouver District Public Library, lacks critical accessibility features and fails to engage users. While it provides basic functionality, the interface does not fully support inclusive use, particularly for seniors and youth, who form a significant part of the library’s demographic.
Additionally, the design misses opportunities to create a more engaging experience to encourage consistent and enjoyable experience.
Problem Statement:
Project
UX research and UI redesign
Tools
Figma
Year
2024
*If an image is not loading, please refresh the page.
Strategy Statement
To enhance user engagement, a rewards program will be introduced to incentivize checkouts, encouraging more interaction with the library and fostering a sense of participation and enjoyment.
At the same time, accessibility needs will be addressed by incorporating key features such as customizable font sizes, adjustable color contrast and brightness, voice assistance, and a magnifier tool, ensuring the system is inclusive and accessible for all.

User research
To bring my strategy statement to life, I developed four design principles, each accompanied by 3–4 actionable recommendations. These principles formed the foundation for implementing key changes to the interface, focusing on aspects such as the rewards program, accessibility, and additional features to elevate the overall user experience.

Persona (with specific accessibiliy needs)

User journey and user flow
After defining my direction, I created a user map and user flow to dive into the details of the rewards program and explore how the accessibility menu could be integrated into the interface. I began crafting scenarios that reflected how my personas would interact with the system, focusing on their goals, frustrations, and expectations. This process helped identify opportunities to address user needs and ensure the interface delivers a seamless and inclusive experience.

Prototype
The prototype focuses on introducing a rewards program to enhance user engagement, encouraging library patrons to interact with the system through activities like book checkouts, returns, and recommendations. A key feature of the design is the addition of a sub-menu dedicated to accessibility settings, language preferences, and a "Request Help" button.
This sub-menu ensures users have easy access to critical support features directly from the interface, eliminating the need to visit the front desk for assistance. By prioritizing accessibility and convenience, the prototype aims to create an inclusive and user-friendly experience for all library patrons.
Learnings
-
Decentralize personal bias: Design decisions should prioritize meeting user needs and expectations rather than personal preferences or assumptions.
-
Accessibility over aesthetics: Ensuring button actions are clear, incorporating easily recognizable icons, and maintaining readable text are vital for usability.
-
Avoid reliance on color: Interface elements should not depend solely on color cues. Adding textures, labels, or alternative indicators ensures the design works for all users.
-
Gamify the rewards program: Incorporating engaging features like a progress bar, user profiles, and customizable avatars makes the experience more fun and interactive.