Scaling Click and Collect for Retail and Campus Networks

Project impact

Improved order and package pickup speed by an average of ~40% and increased fulfillment capacity by an average of ~50%.

Improved order and package pickup speed

Metrics are rounded and shared at a high level to respect confidentiality.

Overview

Designed and implemented a versatile smart locker system for retail and campus environments. Through modular workflows and seamless platform integrations, we built scalable pickup solutions that improved fulfillment speed, reduced staff workload, and enhanced user experience across diverse operations.

Team

1 UX Designer, 2 Developers, 1 QA Engineer, 1 Business Development Representative, and Retail Partners

Duration

Summer 2023 – Spring 2026 (Multiple deployments across sectors)

Responding to the shift

Responding to the shift toward self-service access

As demand for self-service pickup and return increased across retail and campus environments, organizations began relying on smart locker systems to extend access beyond staffed hours.

This shift introduced system-level challenges, including varied operational models and the need to support multiple user roles across distributed locations.

design objective

Build a scalable self-service locker system that enables access at any time while supporting diverse operational needs across retail and campus networks.

Collaborative design

Collaborative design

Collaborative design across sectors

By working closely with both retail partners and educational institutions, we uncovered shared operational patterns beneath very different user contexts. This made it possible to design a unified locker workflow that could adapt across sectors without fragmenting the system.

Rather than relying on highly detailed journey maps, I created a simplified model focused on key stages, pain points, and decision moments. This kept discussions grounded in real operational constraints and directly informed design decisions.

Simplified User Journey Map

Stage

What Happened

Pain Point

Opportunity

Drop-Off

Staff manually handled item exchanges.

Coordination errors and limited service hours.

Enable self-service drop-offs to reduce staff reliance

Notification

Users were contacted manually.

Delays and missed pickups.

Automate real-time pickup notifications.

Pickup

Users waited for staff to retrieve items.

Long wait times and confusion.

Offer self-service pickup with clear digital access.

Authentication

Staff verified IDs or order numbers by hand.

Errors and lack of tracking.

Use code-based access for secure, traceable pickups.

Return

Returns managed manually and inconsistently.

Misplaced or untracked items.

Introduce guided self-service returns.

Stage

What Happened

Pain Point

Opportunity

Drop-Off

Staff manually handled item exchanges.

Coordination errors and limited service hours.

Enable self-service drop-offs to reduce staff reliance

Notification

Users were contacted manually.

Delays and missed pickups.

Automate real-time pickup notifications.

Pickup

Users waited for staff to retrieve items.

Long wait times and confusion.

Offer self-service pickup with clear digital access.

Authentication

Staff verified IDs or order numbers by hand.

Errors and lack of tracking.

Use code-based access for secure, traceable pickups.

Return

Returns managed manually and inconsistently.

Misplaced or untracked items.

Introduce guided self-service returns.

Balancing customization

Balancing customization

Balancing customization with scalability

Designing shared system logic across distinct operational models

To support both retail partners and educational institutions, we designed modular logic blocks for drop-off and pickup operations. These shared modules adapt to different organizational workflows while keeping the core system consistent and scalable across sectors.

Retail setting

Store employees deposit customer orders using an order number, while customers retrieve items with a pickup code.

campus setting

Staff deposit equipment or materials using an employee ID, and authorized users collect items with a pickup code.

The same locker flow supports different operational models through configurable identifiers and access rules.

System integration

System integration

System integration and collaboration

Platform integration

Designing UX around system integrations

Behind these experiences, the system connects seamlessly with partner platforms. We integrated with Shopify for retail operations and enabled API connections for educational institutions, allowing lockers to verify orders or employee IDs and send pickup codes directly to the associated phone number or email, ensuring real-time coordination and smooth data flow.

System Flow Diagram

Staff at Locker

enters Order # / employee ID

Locker Platform

validate ID

API call

Partner System (Shopify / Campus)

returns: validity + contact (phone/email)

Locker Platform

allow assign compartment → staff deposits item

generate pickup code

send notification

API call/messaging service

User (SMS / Email)

receives pickup code

unlocks locker

Two API touches power the flow: ID validation before deposit, and automatic notification after deposit with a pickup code linked to the user’s contact on file.

From a UX perspective, my focus was on aligning the interface feedback with these system interactions. Working closely with developers, I mapped how each API call works. First, validating the ID, then sending the pickup code, translated into clear, timely feedback for staff and users. This made the technical integration feel invisible while keeping the experience reliable and consistent across environments.

Flexible branding

Flexible branding

Flexible branding

Flexible branding with a custom design system

SCALABILITY STRATEGY

Designing configurable branding without fragmenting the system

To give clients a consistent yet customizable branding experience, we developed a custom design system that allows them to easily tailor the locker interface to their brand identity. Each organization can adjust the interface’s color palette through five global color tokens, allowing visual differentiation without introducing structural variance.

Default BlueBox Smart Locker Color Palette

This approach ensures brand consistency while keeping the system flexible for diverse client needs. With a few configurable settings, organizations can maintain their visual identity without additional development work, making the lockers feel like a seamless extension of their brand.

Retail Partner Color Palette

School Partner Color Palette

developer Partner Color Palette

private club Partner Color Palette

The system has since been adopted by multiple clients, each applying their own color palette while keeping the interface clear and consistent. We limited the system to five core colors to balance creative freedom and consistency, keeping customization simple for clients while maintaining good readability and color contrast across all themes.

Some thoughts

Some thoughts

Some thoughts at the end

Throughout this project, I became increasingly involved in discussions with our marketing team and clients. Understanding their operational needs and shaping the product around real-world constraints became just as important as refining the UI. This expanded my role beyond interface design and into cross-team problem-solving.

This work reinforced that good design goes beyond screens. In practice, strong UX outcomes depend on how well systems, people, and operations align in real environments. Designing within those constraints was critical to making the product reliable and scalable.

Seeing the same design foundation support both retail customers and school staff highlighted the flexibility of the system. That foundation now supports new locker modes and custom integrations, including direct POS connections, as the platform continues to expand to meet diverse operational needs.

Leveling up

Leveling up

Leveling up with amenity sharing

sep 2025

We recently expanded the system with a new mode designed for Amenity Sharing. This update began when student residents reached out requesting a way to share community items through the lockers. In response, we collaborated with them to tailor a workflow that allows staff to place shared items inside a locker and students to borrow and return them on their own.

This new mode builds on the same design foundation and demonstrates how the system continues to adapt to different operational needs and real-world use cases.

Click to copy

serenakuo@hotmail.com

Vancouver, Canada

2026 Serena Kuo · Designed & built in Framer

Click to copy

serenakuo@hotmail.com

Vancouver, Canada

2026 Serena Kuo · Designed & built in Framer

Click to copy

serenakuo@hotmail.com

Vancouver, Canada

2026 Serena Kuo · Designed & built in Framer