Cafeteria Ordering App for Corporate Employees.

A complete end-to-end digital corporate food court solution for employees. Express automates cafeteria services — browsing, ordering, paying, and pickup — without cash, and without the queue. I was accountable for user flows, explorations, interactions, visuals, and prototyping. Conducted user research alongside my PM — interviews and an online study covering behavior and attitudes.

+36% transactions

+17.4% new consumers

Play Store 3.7 → 4.0

Express: Company cafeteria app

Browse the company cafeteria menu, pay in-app, and get notified when the order is ready. No cash. No queueing at the counter.

Browse the cafeteria menu in the Express app.

Pay for the meal in-app. No cash.

Skip the queue. Get notified when pickup is ready.

A spike in users — and acquisition interest — led to a redesign

Launched in 2017, Express scaled from 5 companies in year one to 36 by the end of 2019. Users grew to 100,000, and Sodexo showed interest in acquiring the business. Zeta wanted a fresher, more enjoyable experience for a younger crowd — and more sales.

We wanted fewer steps to order, stronger visuals, and better performance. In parallel, we ran design experiments at points in the journey to learn what could later lift revenue.

Companies using Express across the rollout.

BUSINESS GOALS

Simplify the ordering process to save time

Increase sales for higher-margin items

Fresh visuals and an enjoyable experience

Understanding the current user journey

Before diving in, I mapped how the app was structured and how employees used it in an office cafeteria. That existing journey became the baseline.

Existing user flow

Interviewed 15 people across 3 companies

I went into the field with my product manager at three major clients — NetApp, Dell, and Zeta in Bangalore. Semi-structured interviews with employees using Express, including 8 people aged 24–52.

Employees picking up orders at the NetApp cafeteria

User reviews on Play Store and App Store

I also went through live store reviews to catch pain points we had not seen in interviews. Names were changed to protect privacy.

SYNTHESIZING ALL FINDINGS

01

Most people have favorite stores and an eating pattern — they order the same food for specific mealtimes.

02

People prefer to discover the menu in person. Pictures in the app are small and not clear enough.

03

People are unsure about order status and linger at pickup, crowding the cafeteria.

04

People sometimes order from multiple restaurants for the same meal.

Brainstormed 25 ideas — then downselected with stakeholders

I brainstormed features from the findings with my design manager, shared them with other designers and my PM, and brought developers in to estimate effort. That mix of impact and effort is what we used to prioritize.

Impact–effort matrix. Orange items moved to phase 2.

Business green-lit a few high-impact, lower-effort features. Some high-effort items were still important and stayed in the plan. The rest moved to phase 2.

Restructured the user flow to align stakeholders

We were adding multiple features. I redrew the user flow so everyone could see the same picture. The diagram does not cover every error or edge case.

Features marked as new additions. Once aligned, I revamped the design language before detailing features.

A fresh look that still had to last

I explored variations that felt classic and current — without sacrificing readability or function. Two decisions changed the look of the app.

TYPOGRAPHY

IBM Plex Mono on iOS and Android — readable, and numbers line up on the payment total.

COLOR PALETTE

Light gray as the base so content could scan. We moved off a mostly-purple palette and used flat pop colors only where they earned attention.

Homepage & personalization

The old home screen only listed stores. I wanted it dynamic and personal. We tried a few versions and illustrations before locking the final.

Previous Homepage

Homepage variations

FINAL VERSION

Illustrations in the homepage banner change with time of day. Based on routine ordering, we added a personalized Order Again section. Favorite stores populate from order frequency, and users can pin them.

Revamped store menu

We wanted a richer menu — images, details, filters, and a place for merchants to promote specials. I experimented with layouts and icon style.

Previous store menu

Store menu variations

FINAL VERSION

Filters plus a Best Sellers section for discoverability. New icon style across the app. Item details are easier to read; tap the image to expand it.

Payment flow

Besides instructions and more payment methods, I tested cross-sell — a last-minute ordering section on the payment screen.

Previous payment

Payment variations

FINAL VERSION

Business asked for promo codes on payment. I added quick instructions users can send to the cafeteria. For cross-sell, last-minute desserts and drinks — the way people actually order in line.

Order status

We wanted people informed at every step so they would not crowd the cafeteria. I tried a few ways to keep that wait useful and calm.

Previous status

Status variations

FINAL VERSION

Unique illustrations per status, plus multi-store receipts — token number and receipt color tied to each cafe’s brand.

Delightful animations

Illustrations by time of day, homepage scroll, and crowded-cafeteria moments.

Launched the new version by the end of 2019

With design mostly locked, I worked with engineering on implementation. Weekly syncs with engineers and PM. There were hiccups — I made small iterations and workarounds so we could keep shipping. We launched at the end of 2019 with the new features in.

Increase in number of transactions by 36%

Overall, 17.4% increase of new consumers

Rating increased from 3.7 to 4.0 on Play Store

Sodexo partners with Zeta Express

In June 2019, Sodexo invested $60m in Zeta and acquired the employee-benefits division, including Express. Leadership stood up a separate design group to work with Sodexo. I handed the work off in a series of meetings — rationale included.

The underdog project that kickstarted my career

Express was not expecting a refresh when I joined the team. With sudden acquisition interest, my manager Ramakrishna trusted me with the project. I saw it through research, design, and implementation.

Owning research, experimentation, and design — managing stakeholders, synthesizing findings, presenting to leadership, taking peer feedback — made me a better designer. The success of the work built trust, and I moved to Zeta’s banking vertical to take on new initiatives.