Grocery Delivery App

Project title: The Last Mile: Designing a Senior Grocery Delivery System for Houston's Third Ward

Intro: This is a concept project completed as part of a UX design course at Interaction Design Foundation (IxDF) called Design for the 21st Century with Don Norman. Working through the full design thinking process — research, personas, journey mapping, task flows, and wireframing — I explored how H-E-B, Houston's beloved grocery chain, could partner with Third Ward churches to offer free grocery delivery to elderly residents who can no longer get to the store on their own.

Solo project · UX design course · May 2026 · Tools: Keynote, Figma, Claude (research and ideation)

The Problem

For elderly residents of Houston's Third Ward, food insecurity isn't just about income — it's about not being able to get to the store, or carry groceries home when they get there.

The Third Ward is one of Houston's most food-insecure neighborhoods, with residents experiencing food insecurity at a rate 125% above the national average. Its only full-service grocery store, the H-E-B MacGregor Market, opened in 2019 — the first in the area in 20 years. But for seniors without a car, a bus ride to the store and back with heavy bags is painful, exhausting, or simply impossible.

Only 14.8% of Third Ward residents leave the neighborhood to get groceries. The other 85% rely on what's within walking distance: corner stores, dollar stores, and fast food.

For most Third Ward seniors, the problem isn’t that good food doesn’t exist nearby — it’s that getting to it and carrying it home is physically out of reach.

Why seniors?

Seniors in the Third Ward face a specific and compounding set of barriers: fixed Social Security income, reliance on SNAP benefits, mobility limitations that make bus travel painful or impossible, and a reluctance to burden already-stretched family members. They are among the most food-insecure residents in an already food-insecure neighborhood — and among the least served by existing solutions.

Research: Getting to Know the Third Ward

Welcome sign to Houston's Third Ward community

The Third Ward is a historically Black neighborhood on Houston's southeast side, with deep roots in African American culture, faith, and community. It is also one of the city's most economically vulnerable neighborhoods — and one where food insecurity is both severe and well-documented.

Key findings

  • Food insecurity in the Third Ward runs 125% above the national average

  • Only 14.8% of residents leave the neighborhood to buy groceries — meaning most people eat what's available within walking distance

  • The H-E-B MacGregor Market, which opened in 2019, was the first full-service grocery store in the area in 20 years — a meaningful improvement, but still out of reach for seniors who can't manage a bus trip with bags

  • The neighborhood has a dense network of Black churches with active congregations and existing volunteer infrastructures — a natural foundation for a community-based delivery program

Why H-E-B?

Front of an H-E-B grocery store

H-E-B is not a generic grocery chain. It is a Texas institution with a documented track record of investing in underserved Houston neighborhoods — including the Third Ward MacGregor Market itself and the Joe V's Smart Shop format, a smaller-footprint store designed specifically for lower-income communities. H-E-B already operates a paid delivery service through its Favor platform. The infrastructure, the brand trust, and the community relationships are already there.

A Note on Sources

Research for this project was drawn from publicly available sources including Rice University's Kinder Institute for Urban Research, Houston city planning data, and local community reporting. Claude, an AI assistant, was used to help identify and synthesize secondary sources. No primary user interviews were conducted — validating these findings with real Third Ward seniors would be an essential first step before any real-world implementation of this concept.

Meet the Users

60-something Black woman with chin-length grey hair
I’ve been going to that church for 40 years. If they’re the ones bringing the groceries, I know I can trust it.

Dorothy Thompson — The Recipient

Dorothy is 68, retired, and has lived in the Third Ward her whole life. She's a 40-year member of her Baptist church, gets there on Sundays with a neighbor who drives, and relies on a corner store two blocks away for most of her meals — limited produce, high prices, poor quality. She has arthritis in both hands and knees. Carrying grocery bags is painful and sometimes impossible.

Her daughter Keisha, 44, used to help with groceries every week or two. But Keisha is a nurse's aide who lives more than an hour away and has three children under nine. After her third child was born, the weekly grocery runs stopped. Dorothy now goes without fresh produce most weeks.

Dorothy has an old Android smartphone. She's comfortable with calls and texts. Keisha set up a few apps for her. She receives SNAP benefits and budgets carefully week to week on a fixed Social Security income.

She's not waiting to be rescued. She's managing as best she can with what she has. This program would give her something she's been missing: a reliable, dignified way to feed herself well.

Key design implications from Dorothy's persona:

  • Large tap targets throughout — arthritic hands on an older Android device

  • Minimal typing in the ordering flow

  • Phone-call ordering as an equal-status option, not a fallback

  • Running total visible at every step — budget anxiety is real

  • Church trust equals program credibility

  • Keisha as a secondary user — the system needs to work for both of them

40-something Black man with facial hair and a black t-shirt

DeShawn Williams — The Volunteer Driver

DeShawn is 42, works in a restaurant on weekdays, and is an active member of Third Ward Baptist Church. He grew up in this neighborhood. He owns a pickup truck and can carry four to six grocery orders per run.

He's not looking for a complicated commitment. He wants to know exactly what he's signing up for, show up, do something meaningful, and be home by noon. He uses Google Maps and texts daily but would not download a new app or log into a volunteer portal to help out.

His biggest concern isn't the time — it's the uncertainty. What if something goes wrong during a delivery? Is he covered? What if the address is wrong or no one answers? He wants clear instructions and a straightforward handoff.

I grew up in this neighborhood. If I can give a couple of hours on a Saturday morning, that’s nothing compared to what it means to someone who can’t get to a store.

Key design implications from DeShawn's persona:

  • Entire volunteer experience runs by text message — no app, no portal

  • Delivery list includes only name, address, and bag number — no personal details about the recipient

  • One-tap Google Maps link for navigation

  • Defined Saturday morning window — predictable, bounded, easy to say yes to

  • "Marks run complete" triggers Keisha's notification automatically — one text, done

30-something Black woman with long braids and pink collared shirt

Keisha — The Secondary User

Keisha never touches a grocery bag. But she appears at nearly every stage of the system: she sets up Dorothy's account remotely, receives the order confirmation, and gets a text when the delivery is complete. She didn't ask to be part of this system — but designing for her presence makes the program meaningfully more useful for the people it's meant to serve.

Recognizing Keisha as a secondary user was one of the most important design insights in this project. Many seniors in food-insecure neighborhoods have a Keisha — a distant family member who wants to help but can't be there in person. Just as many don't. Designing a separate enrollment pathway for seniors without a caregiver contact is a priority for the next phase of this work.

Dorothy’s Journey Map

Journey map table for Dorothy's using the app

The journey map traces Dorothy's experience from first hearing about the program through receiving her first delivery. The most important insight: the ordering stage is the emotional low point — the one moment where the design can lose her entirely. Everything before it builds trust; everything after it is payoff.

Task Flows

Two task flows map the core actions in the system — one for each user. Together they show how Dorothy placing an order and DeShawn completing a delivery connect into a single, coordinated experience.

Dorothy’s Ordering Flow

The ordering flow is the most design-critical part of the system. It's where Dorothy is most likely to get confused, make a mistake, or give up. Every decision in this flow — the phone-order option, the running total, the greyed-out button — exists because of something specific about who Dorothy is and what she's carrying into this interaction.

DeShawn’s Delivery Flow

DeShawn's flow is intentionally simple. The entire experience runs by text message — no app to download, no portal to log into. The delivery list tells him only what he needs: a name, an address, and a bag number. When he marks his run complete, Keisha is notified automatically. One text closes the loop for everyone.

Design Implications

App Prototype: The Ordering Experience

The wireframes focus on Dorothy's ordering flow — the five screens she moves through from opening the app to receiving her confirmation. Every design decision traces back to something specific: her arthritis, her budget anxiety, her old Android, her trust in the church, and Keisha waiting by her phone seventy miles away.

smartphone screen homepage
smartphone screen browse categories
smartphone screen item selection
smartphone screen cart review
smartphone screen order confirmation

Key Design Decisions

For Dorothy:

  • Large tap targets throughout — designed for arthritic hands on an older Android device

  • Minimal typing required — browsing by category reduces the need for text input, with a search bar available for users who know exactly what they want

  • Running total persistent on every item selection screen — Dorothy never loses track of her spending against her SNAP budget

  • "Place order" button is greyed out rather than hidden when over budget — Dorothy knows the path forward exists, she just needs to resolve something first

  • Calm, friendly language throughout — no error messages, no jargon

For the system:

  • Program introduced through the church — the most trusted institution in the neighborhood, not a corporate app or government website

  • Driver's name and photo sent Friday evening — Dorothy knows who to expect before Saturday morning, removing a significant anxiety point

  • Phone order line visible on the home screen as an equal-status option — not buried or framed as a fallback

  • Keisha automatically notified at sign-up, order confirmation, and delivery completion — designed for two users simultaneously without adding steps for either one

  • Seniors without a Keisha need a separate support pathway — named as a design gap, not ignored

The Over-Budget State

One screen worth calling out specifically: the cart review when Dorothy has exceeded her SNAP budget. The most recently added item is highlighted in red with a suggested removal. The warning is calm and informational — exact overage amount, no alarming language. The "Place order" button is greyed out, not hidden. She knows what to do and how to fix it without feeling like she made a terrible mistake.

Smartphone screen over budget

From Design Exercise to Real-World Program

This is a concept project, not a finished product. Moving it from a design exercise to an actual pilot program would require significant research, partnership-building, and operational groundwork. Here's what that next phase would need to address.

Understanding the Users

  • Conduct in-person interviews with Third Ward seniors to validate the assumptions made in this project — particularly around smartphone comfort, ordering confidence, and willingness to accept food assistance

  • Investigate stigma: does receiving food assistance feel uncomfortable for seniors in this community, and does program framing affect willingness to enroll?

  • Understand how many seniors lack a Keisha — a family member who can help with technology and enrollment — and design a separate support pathway for those who are truly on their own

Building Partnerships

  • Identify which Third Ward churches have active senior ministries and volunteer networks, and assess their appetite for partnership

  • Map existing senior food assistance programs in the neighborhood to identify gaps and avoid duplication

  • Determine whether H-E-B's existing Favor delivery infrastructure — technology, logistics, insurance — could support or accelerate the program

Operations and Funding

  • Clarify liability coverage for volunteer drivers — does H-E-B's commercial insurance extend to church volunteers during delivery windows?

  • Identify available funding: USDA food access grants, Texas Health and Human Services programs, City of Houston food insecurity initiatives, and H-E-B corporate social responsibility investment

Defining Success

Engage Third Ward seniors directly in defining what pilot success looks like — not just H-E-B and the church, but the people the program is designed to serve. A three-month pilot might measure number of households reached, repeat order rate, and a simple food security survey administered before and after. But the most important question — did this make a meaningful difference in people's lives — can only be answered by the people living it.

Reflections

This project taught me that designing for someone whose daily life looks nothing like your own requires more than empathy — it requires discipline. The discipline to keep checking your assumptions. The discipline to name what you don't know.

A few things that shaped my thinking:

The 14.8% statistic reframed the entire problem for me. I initially read it as evidence of how few people could overcome the barriers to getting food. But it also reads another way: 14.8% of residents are already making an exhausting trip that most of us would never think twice about. Dorothy isn't passive. She's doing everything she can.

Designing for accessibility and designing for dignity are not the same thing. Accessibility means the interface works for Dorothy's arthritic hands and old Android. Dignity means she doesn't feel like a charity case when she uses it. Both matter — and the second one requires real conversations with real people, which this project didn't include.

The Keisha insight changed the entire design. She emerged from thinking carefully about Dorothy's life — who else is affected, who else is involved, who else needs this to work. That's the part of UX thinking I find most interesting: the users you didn't know you had.

What I’d Test Next

If this concept moved toward a real pilot, here's where I'd start:

Can Dorothy complete an order without assistance? Usability testing with seniors on older Android devices — watching where they hesitate, backtrack, or give up. If Dorothy can't place an order on her own, nothing else matters.

Does the over-budget warning help or hurt? The greyed-out button and highlighted item suggestion are designed to reduce anxiety — but they're assumptions that need to be tested with people who actually experience budget pressure.

What brings DeShawn in? Volunteer recruitment messaging is a design problem too. Does "give back to your neighborhood" land better than "help a senior in need"? Testable — and critical to whether the program gets off the ground.

What does success look like at three months? Households reached, repeat order rate, and a simple food security survey before and after. The metric I'd watch most closely is repeat usage — if Dorothy orders again the following week, the design worked.

Good design can’t solve systemic inequality — but it can make sure that when a solution exists, nobody is left out because the interface was too hard to use.
— Kelly Smith · UX design student · May 2026