Grocery Shoppin made easy.

A grocory shopping app designed for students.


Role

UX/UI Design

User Research

Prototyping



Timeline

Sept 2025 -
Nov2025
(3 Months)


Tools

Figma Design,
Figma Slides,
Figjam



Team

Jessica Lu

Phoebe Yang

Lily Tang


01 CONTEXT

Grocery made easy for students

This course project redefines the way university students address study and focus habits, breaking distraction patterns while addressing emotions like guilt, stress, and anxiety.

Where might university students face difficulty with everyday processes, and how can we solve it?

02 PROBLEM

Food Is a Necessity

Food is a basic necessity, yet rising grocery prices continue to make affordable options difficult to access, especially for university students balancing limited budgets and demanding schedules. A typical student’s day is often filled with classes, assignments, work, and extracurricular activities, leaving little time for meal planning or grocery shopping.


According to Schilling (2024), “55 per cent of university students from 13 universities across Canada require access to low-cost food options, and 32.4 per cent are willing to skip meals to make ends meet,” highlighting the growing issue of food insecurity among students.


This project aimed to address both the time and financial pressures students face when grocery shopping independently.

How might we help ease the chore of grocery shopping for students with busy life schedules?

03 User Research

Conducting User Interviews

We interviewed 12 university students spanning different years and programs. Compiling our findings in a final affinity diagram, we identified three main pain points.

Budgeting

Students focus on saving money through sales, coupons, and comparing prices.

Convenience & Accessibility

Distance, transportation, heavy groceries, and limited time make accessibility important.

Personal Preferences

Dietary needs, product quality, and sustainability influence grocery choices.

User Personas

The Rookie

Harlow, 2nd Year Student

ABOUT

First-time living and shopping independently, Harlow looks for affordable deals and sustainable brands.

GOAL

Budget better, reduce impulse spending, and stay healthy and active.

PAIN POINTS

A busy schedule and the high cost of eating sustainably make it difficult to maintain her lifestyle.

The Student Athlete

Adam, 4nd Year Student

ABOUT

As a varsity soccer player and running club captain, Adam prioritizes healthy, fresh meals but struggles to find affordable halal options nearby.

GOAL

Plan and prepare nutritious, high-quality meals that support his athletic performance.

PAIN POINTS

Maintaining an expensive high-protein diet and shopping while fatigued make healthy eating difficult.

04 DESIGN DIRECTION

Low Fidelity

As a group, we discussed specific features and details of our app to create low-fi wireframes. My wireframes reflected my own ideas and early considerations of my team.

05 RESULT

Final Design

Through multiple iterations of our wireframes, we refined our ideas as a group and incorporated feedback to create our final design.

Discover New Ingredients

Our app recommends specific foods to users based on their activity and preferences like budget and dietary needs.

Easy Organization

Users can organize foods into different “Lists,” saving time instead of adding each ingredient individually to their cart.

Shopping Aid

Our app makes grocery shopping a breeze. It will calculate the most efficient route to all your foods, and guide you there.

06 TAKEAWAYS & NEXT STEPS

Reflection

I also learned a lot about designing and prototyping in Figma throughout this project. I enjoyed experimenting with different features, figuring out how things worked, and seeing my ideas come together into a functional prototype. Overall, this project helped me become more comfortable with Figma while also giving me a better understanding of how research and design can work together to create meaningful solutions.

One thing I appreciated most about the Shopping project was the attention to detail in the user research. It helped me better understand the UX process and showed me how research can be used to create designs that actually address problems people face in their everyday lives, rather than designing based on assumptions.

Things I would do differently

If I were to approach this project again, I would spend more time considering different solutions before committing to one design direction. I would also want to test my prototype more throughout the design process instead of waiting until later to identify areas that could be improved. This would allow me to catch usability issues earlier and make sure that each design decision is actually supported by user needs and feedback.