Project Overview
I was asked to design a configuration tool for self checkout units to be used as part of a the NCR VOYIX trade booth at the National Retail Federation trade show in NYC.
Interested users could use the touch app and explore the options available for these self checkouts like computer vision, cash management modules and various screen options.
The application could run offline due to the fact that the trade show venue's wifi was spotty at best, so we thought it best to run natively on the devices. With a swipe, users could see all sides of their creations and submit the build to the sales team to discuss later.

The Problem
Before the introduction of this tool, configuring hardware for self checkouts for our customers was a manual, cumbersome, or inefficient process. The sales team would use essentially a spreadsheet to record how the customer wanted their checkout machine set up, presenting these problems:
- hard for their client to visualize what the machine would look like in their store. -Limited ability for non-technical staff to demonstrate product variations
- High potential for errors or misconfigurations
-limited upsell opportunity
Ultimately, these issues hindered effective product showcasing and potentially impacted the overall tradeshow experience for both the exhibitors and attendees.

Target Users
The primary users of this tool were:
- Tradeshow Sales Representatives: Needed a quick, reliable way to demonstrate various hardware functionalities to potential clients without deep technical expertise.
- Technical Support Staff/Engineers: Required a streamlined method for preparing and troubleshooting demonstration units, saving valuable time.
My Role
My primary role in this project was Lead UX Designer and UI/UX Designer. My responsibilities encompassed included:
Conducting user research and stakeholder interviews
I worked with members of the executive leadership team and lead sales engineers to determine what problems they were facing and create service design by holding a couple workshops with other members of the UX team for requirement discovery.
Leading usability testing sessions and synthesizing feedback[Responsibility 6, e.g., Ensuring design consistency and adherence to brand guidelines]
Defining user flows and information architecture
Creating wireframes, prototypes, and high-fidelity mockups
Development support
Collaborating closely with developers and product managers
The Solution
The Hardware Configuration Tool was designed as a web-based application built for a tablet first experience providing a touch interface, simplified workflow, real-time visual where users could rotate the configuration 360 degrees so they could see all sides. for [what it does, e.g., configuring hardware parameters, flashing firmware, managing device settings]. Key features included:
- Visual representation of hardware components and their configurable options
- Pre-defined configuration templates for common use cases
- Real-time validation of configuration settings
- Color, screen, and AI options
- output a CSV file of the configuration to the sales team
The goal was to empower sales staff to efficiently and accurately configure hardware, enhancing the demonstration quality and maximizing engagement at the NRF Tradeshow.
The app could be deployed on any device, from a handheld tablet to a large touchscreen like a Microsoft Surface,
