Cafe at 407

A Kiosk Design For a Café With a Cause

Performed a UX evaluation of Café at 407’s ordering workflow and designed a kiosk-based solution that streamlined the ordering process and minimized friction points for customers.

Role

UX / Product Designer

Software

Figma, Illustrator

Timeline

3 Months (Concept Work)

The problem

Café at 407's single register created chaos during peak hours

Long lines made customers uncomfortable, the queue backed into the seating area, and staff couldn't keep up with demand.

Long Queues

15+ customers waiting in line to order during the busy hours.

Space Constraints

Limited space caused crowding and discomfort for seated diners.

Staff Bottleneck

One cashier handling orders, payment, and customer questions.

The cause

Where every order funds eating disorder recovery

Café at 407 donated all proceeds to Ophelia's Place, a local organization supporting healing for those with eating disorders.

For some customers, making food choices in front of strangers carries real emotional weight, which made reducing friction and minimizing social pressure more than just good UX. It was the right thing to do for this community.

During peak hours, I saw 4 individuals and 5 groups chose to leave - either after a short wait or immediately upon seeing the long line.

The Solution

Ordering kiosk coupled with a new customer flow

Heuristic Evaluation

Starting with what already exists

I began by evaluating an existing kiosk experience (Panera Bread) using Nielsen’s heuristics. These insights shaped the kiosk’s structure before I touched layout.

Research

Understanding the customer experience

I observed customer behavior during both peak and off-peak hours to understand the crowd patterns, service speed, customers during different times of the day.

Finding #1:

Most orders were simple grab-and-go items that didn't require staff interaction.

Finding #2:

Customers seemed comfortable with technology (the existing iPad POS system used for checkout).

Finding #3:

During peak hours, 4 individuals and 5 groups chose to leave - either after a short wait or immediately upon seeing the long line.

During peak hours, I saw 4 individuals and 5 groups chose to leave - either after a short wait or immediately upon seeing the long line.

The reasoning

Why implement a kiosk?

Fast to use

Uses familiar patterns from devices people use daily, eliminating the learning curve.

No staffing increase

Small tech investment, then the self-service model eliminates additional staffing needs.

Client comfort

Minimizes any stress/discomfort some customers might experience when ordering food.

Mapping the Experience

Before designing screens, I mapped out the entire journey

The menu browsing, customization, cart review, and checkout - Establishing the backbone of the project and ensuring every screen had a clear purpose.

The kiosk in context

Designing for the space, not just the screen

Before placing a single element, I had to understand how the kiosk would live inside the café. Where would customers naturally stop? How would the line form? Would it block seated diners? The kiosk couldn't just work on screen - it had to work in the room.

In-person observations revealed how the kiosk could be integrated into the space without disrupting the existing flow of things.

Kiosk placement

The unused side of the bar provided a natural surface to house the kiosks - no structural changes needed.

Wait area

The overflow seating, already separate from main dining, would give customers a comfortable place to wait.

The visual logic

A kiosk that felt familiar

The UI was designed to mirror Café at 407's existing menu design - same visual language, same hierarchy. So when a customer stepped up to the screen, it already felt like something they recognized.

Consistent visual language between the physical menu and the digital interface lowers the barrier to first interaction.

During peak hours, I saw 4 individuals and 5 groups chose to leave - either after a short wait or immediately upon seeing the long line.

Prototyping

Designed before Figma components and variables existed

What this gave me
  • deep control over each state

  • forced clarity in decision-making

  • strong understanding of interaction sequencing

What it limited
  • rapid iteration

  • scalable updates

  • real-time usability testing

To create a realistic experience and make the flow come to life, the kiosk was prototyped frame-by-frame. At the time, this was the only way to simulate a complete system.

reflection

Feedback, without formal testing

Throughout the project, I gathered ongoing peer feedback via walkthroughs, critiques, and iteration based on observed confusion.

This helped refine flow clarity, but it also surfaced a major gap.

Feedback is valuable.
Observing real users reveals what feedback alone can’t.

The missing piece (and why it matters)

Because of tooling constraints and the frame-by-frame build, this project did not include structured usability testing with real users completing tasks.

That absence became one of the most important lessons of the project.

Thanks for being here

Want to know more?

Feel free to dive deeper by looking through the process doc - all 106 pages of it, which should tell you just how much heart went into this project :)

© 2026 • Designed by Natalie Doback, with lots of

© 2026 • Designed by Natalie Doback, with lots of

© 2026 • Designed by Natalie Doback, with lots of